Articles of SQL服务器2005

SQL Server:为什么.MDF和.LDF文件增长到1GB +的数据库包含一个只有10行

为什么.MDF和.LDF文件增长到1GB +的数据库包含一个只有10行的表? 该数据库来自一个2MB的.bak文件,并没有进一步的数据被添加到它。

SQL2005报告服务器:激烈的安全活动

在我的报告服务器上,安全日志会显示大量的login/注销事件,通常是10个或更多,当您在报告pipe理器中运行几乎任何报告时。 这是正常的还是一个典型的错误设置的迹象? 一些系统细节: Windows Server 2003 R2 SP2,在VMWare下运行的虚拟服务器)。 SQL Server 2005 SP3标准版,运行数据库,报表pipe理器和分析服务多维数据集。 在机器上没有其他主要的服务(即它不是一个域控制器,Exchange服务器或类似的东西)。 任何想法,请大家?

SQL Server不存在或访问被拒绝

Web服务器和SQL服务器都在不同的机器上运行。 以下是我们用来从传统的ASP Web应用程序连接MS SQL数据库的连接string。 设置oConn = server.createobject(“ADODB.Connection”) oConn.open“PROVIDER = SQLOLEDB; Data Source = xxx.xxx.x.xx,1433; Network Library = DBMSSOCN; Initial Catalog = databasename; User ID = xxxxx; Password = xxxxx;” 不知道为什么在上传页面的过程中丢失了数据库连接。 这是我们得到的错误信息。 用于SQL Server的Microsoft OLE DB提供程序错误“80004005” [DBNETLIB] [ConnectionOpen(Connect())。] SQL Server不存在或访问被拒绝。 已经validation了SQL Server 2005远程连接设置和默认端口号。 *按照http://support.microsoft.com/kb/914277在SQL Server中启用远程连接

网站间歇性地断开与数据库的连接

经常我们的网站失去了连接到SQL服务器,我收到以下错误: “以下错误:build立连接时发生networking相关或特定于实例的错误。” “以下错误:从服务器接收结果时发生传输级错误(提供程序:TCP提供程序,错误:0 – 信号量超时期已过)” “到SQL Server,找不到服务器或无法访问服务器,请validation实例名称是否正确,并将SQL Serverconfiguration为允许连接。 “以下错误:超时已过期,从池中获取连接之前已超时,可能发生这种情况是因为所有连接池都在使用中,并且已达到最大池大小。 连接丢失通常在深夜或非常早的时候随机发生。 它将失去连接正好10分钟,然后重新连接,一切都很好。 白天很less有我们失去联系。 我们使用IIS6托pipe我们的网站,并有一个单独的数据库服务器与SQL Server 2005和最新的服务包。 先谢谢了。

如何将数据库引擎安全与数据库安全MSSQL 2005 Express一起使用?

当我们恢复使用下面的命令创build的备份时,我们将获得数据库级别的所有安全设置,但是不会创build引擎级别的用户。 osql -s myserver -E -Q " BACKUP DATABASE MyDB TO DISK = 'C:\SQLBackups\MyDB.bak'" 此用户在引擎级别上的主要用途是从外部进行连接(例如,IIS应用程序)。 databaseName1映射到用户databaseUser1 我们想知道我们必须做什么备份到原来的数据库引擎,以使连接用户,所有的密码和映射。 有任何想法吗?

事务日志已满,不释放空间

我有SQL Server 2005中的事务日志变满的数据库。 它正在使用快照复制。 我注意到事务日志没有释放空间。 所以我创build了一个额外的事务日志。 三天过去了,这第一个交易日志还是满了。 我执行了完整的数据库备份和事务备份。 然后我试图收缩事务日志,但收缩失败。 任何人都可以build议为什么缩小事务日志失败? 还有关于如何解决问题的其他build议?

使用SQL Server 2005 Express Edition和SQL Compact Edition 3.5进行复制

我需要一些关于SQL Server 2005 Express版本的信息。 我想要做的是 有我的中央数据库servin本地机数据库 IE 后台中央数据库 | ——————->车间1号候机楼 | ——————->车站2号候机楼 | ——————->车站3号航站楼 | ——————->车间4号候机楼 | ——————->车间5号候机楼 | ——————->车间6号候机楼 我想要的是,车间terminal将下拉任何对数据库的更改 当他们发生(select需要改变是需要改变将添加新项目/编辑 车间terminal使用的项目信息(即价格,描述,销售组) 这是可能与SQL 2005? 我有能力做我自己的同步应用程序,但是 我需要知道在数据库中寻找什么更新 非常感谢您提供的任何build议 安迪

Windows 03服务器有sqlexpress,但做一个netstat显示端口1433不听

我做了 netstat -an | find /i "listening" 我得到端口: 80, 135, 445, 1025, 1026, 1056, 3389 但没有1433? 我遵循了允许远程连接的所有步骤,我可以find什么原因? 步骤我做了:1.创build了一个用户帐户,在服务器上testing,我可以使用服务器名称login\ express(使用IP不工作??)2.在服务器属性,允许Windows和SQL身份validation3.表面区域configuration:设置本地和远程连接,同时使用tcp / ip和命名pipe道(不知道我需要命名pipe道,但只是为了让它工作,我做了两个)4.重新启动服务器和SQL浏览器服务5 。sql config manager:protocoals for SQLExpress:shared mem,named,tcp / ip work。 我应该使用以下方式连接: 233.234.234.234\SQLEXpress 要么 233.234.234.234\SQLEXpress, 1433 要么 233.234.234.234, 1433 要么 233.234.234.234 我打开防火墙上的端口1433(TCP)和1434(UDP)。 服务器没有运行Windows防火墙。

为什么DBCC CHECKDB应该每15分钟运行一次?

我正在帮助客户使用ASP.NET编写的垂直市场Web应用程序。 它使用SQL Server 2005作为后端。 客户端在应用程序中遇到性能问题,而供应商支持对于解决问题并没有太大的帮助。 所以客户让我有一个新的眼睛看问题。 在对系统和硬件进行一些基本的审查时,我注意到SQL Server中的“维护”作业计划每15分钟执行一次DBCC CHECKDB,然后执行事务日志备份。 这项工作在工作时间约需要6分钟。 当我向供应商的支持人员询问是否有必要时,我们是否可以将DBCC CHECKDB重新安排为每晚一次,答复是“这是专有信息,什么也不碰”。 我基本上想要了解的是。 DBCC CHECKDB应该每15分钟运行一次吗? 另外,在作业运行时有明显的影响,如何运行这个命令会影响系统性能? 例如,它是否会导致SQL Server丢失内存中的内容?

无法从SQL Server Management Studio(2005)生成SSPI上下文

昨天我遇到了一些麻烦,在我的本地机器上build立了一个数据库。 我终于得到了这个工作,但现在我今天尝试连接到远程机器时出现错误。 Cannot generate SSPI context. (.Net SqlClient Data Provider) Server Name: remotedbserver Error Number: 0 Severity: 11 State: 0 Procedure: GenClientContext 我尝试重新启动,停止所有本地服务等。似乎没有任何工作。 我也试图按照这些步骤来解决在Microsoft知识库中发现的问题 – 目前为止还没有任何工作! 如果有问题,我正在使用Windows 7。