Articles of sql server 2005

Windows 2008 64位操作系统上的SQL Server 2005 Server 32位SPK3 CU3

如果我在Windows 2008 64位操作系统上运行Sql 2005 Server 32位SPK3 CU3,我可以期待什么types的问题。 我真的很感兴趣,知道是否有任何已知的问题或在64位操作系统上configurationsql32bit的调整。 谢谢 :-)

SQL Server 2005标准文件组/文件在SAN上的性能

我提交这个堆栈溢出( 这里 ),但意识到它应该真的在serverfault。 所以不正确的和重复的发布道歉: 好的,我刚刚进入了一个SQL Server课程,我们讨论了在本地RAID和本地磁盘上使用多个文件组和文件的使用场景,但是我们没有碰到SAN场景,所以我的问题如下: 我目前有一个运行在SQL Server 2005上的250 gig数据库,其中一些表具有大量的写入,而其他的则相当静态。 数据库和所有对象都驻留在一个文件组中,并且只有一个数据文件。 日志文件也位于同一卷上。 我的解释是应该在不同的磁盘之间使用单独的数据文件来减less磁盘争用,并且应该使用文件组来分区数据。 但是,对于SAN来说,你显然不是真的有一个小小的RAID设置问题(或者至less目前我们不这样做),而标准版不支持分区。 那么为了改善并行性,我应该怎么做? 我对各种Microsoft出版物的理解是,如果我增加数据文件的数量,单独的线程可以分别在每个文件上执行操作。 这导致了我应该有多less个文件的问题。 每个核心一个? 我是否应该将具有高级别活动的表和索引放在单独的文件组中,每个文件组的数据文件数与我们的核心数相同? 谢谢

SQL Server 2008使数据库联机的唯一问题

这是我面临的错误 TITLE:Microsoft.SqlServer.Smo 数据库的Go3D_Retailer设置离线失败 – – – – – – – – – – – – – – – 附加信息: 执行Transact-SQL语句或批处理时发生exception。 (Microsoft.SqlServer.ConnectionInfo) 无法打开物理文件“E:\ Program Files \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ MSSQL \ DATA \ ftrow_Go3D_catalog.ndf”。 操作系统错误2:“2(无法检索此错误的文本,原因:15105)”。 数据库“Go3D_Retailer”无法打开由于无法访问的文件或内存不足或磁盘空间不足。 有关详细信息,请参阅SQL Server错误日志。 ALTER DATABASE语句失败。 (Microsoft SQL Server,错误:5120) 这个错误的背景我一直在试图将我的目标logshipping数据库移动到另一台物理服务器进行分析。 因为我没有设置活动目录,所以我不得不通过对源服务器和目标服务器使用相同的用户名/密码来破解我的进程,以使进程正常工作。 之后,我使用这个人的解决scheme将目标数据库移动到另一台服务器。 但是,当我尝试使数据库恢复联机时发生此错误。 我没有在我的服务器上的E驱动器,我不知道为什么它试图从E驱动器打开文件。 我的硬盘上剩余了100GB,所以绝对不是空间问题。 这听起来像一个错误…任何想法? 我在Windows Server 2008 […]

访问MICROSOFT ## SSEE数据库时出现问题(错误:18456,严重性:14,状态:16)

由于电源故障,意外的服务器closures后,我不能再连接到内部Windows数据库MICROSOFT ## SSEE托pipe中央pipe理员为我的SBS 2008服务器。 日志显示: Error: 18456, Severity: 14, State: 16. Login failed for user 'NT AUTHORITY\NETWORK SERVICE'. [CLIENT: <named pipe>] 我试图连接使用SQLpipe理工作室(连接到.pipemssql $微软## sseesqlquery),但没有运气。 SQL Serverconfigurationpipe理器不显示“MICROSOFT ## SSEE的协议”的条目(但为同一SQL Server 2005 Express版本托pipe的另外两个数据库显示该条目。 我试图从备份中恢复master.ldf和mastlog.log文件,但问题依然存在。

SQL Server代理拒绝启动

我遇到SQL Server 2005的问题,SQL Server Agent突然拒绝启动。 如果我尝试通过Services启动它,则会在本地计算机上启动并停止“SQL Server代理(MSSQLSERVER)”服务。 在应用程序日志中,我有以下条目: Event Type: Error Event Source: SQLSERVERAGENT Event Category: Service Control Event ID: 103 Date: 5/20/2010 Time: 11:07:07 AM User: N/A Computer: SHAREPOINT Description: SQLServerAgent could not be started (reason: Unable to connect to server 'SHAREPOINT'; SQLServerAgent cannot start). 这个数据库已经运行好了四个月。 它包含两天前停止工作的SharePointconfiguration数据库,并向我发送一条消息,指出无法访问configuration数据库。 那时我才意识到SQL Server Agent没有运行,我一直无法重新启动它。 我曾尝试使用本地系统帐户和networking服务帐户运行它,结果相同。 到目前为止,我已经尝试过: 在数据库上授予pipe理员组,networking服务和SharePoint SQL […]

在本地服务器的sys.servers中启用“数据访问”服务器选项有什么缺点?

我们计划通过启用数据访问来更改SQL2k5服务器实例的默认服务器选项。 原因是我们想在服务器上运行SELECT * FROM OPENQUERY(LOCALSERVER, '…')类似的语句。 为本地服务器( sys.servers.server_id = 0 )启用服务器选项“数据访问”(别名sys.servers.is_data_access_enabled )有什么可能的缺点? (默认情况下,MS将此选项设置为禁用必须有一个原因…) 编辑:事实certificate,我不是第一个问这个问题的人: http://sqlblogcasts.com/blogs/piotr_rodak/archive/2009/11/22/data-access-setting-on-local-server.aspx 数据访问服务器选项没有很好的logging在我看来 – 书籍在线说,这是一个链接服务器的属性。 它根本没有提到你实际上可以在你的本地服务器上启用OPENQUERY调用。 我注意到,当你禁用链接的服务器上的数据访问,你不能使用OPENQUERY或四部分命名约定查询位于它上面的任何表(我在我的环回服务器上testing)。 您仍然可以调用返回行集的过程(包含四部分命名)。 那么,有趣的问题是为什么它在本地服务器上被默认禁用 – 我想阻止用户使用OPENQUERY来对付它。 也似乎该职位的作者是堆栈溢出用户:-) 更新: 另一个技术博客在2014年遇到了同样的问题。 也是一个Stackoverflow用户。

在sql server 2008中附加mdf文件的问题

我有一个SQL Server 2005数据库的MDF文件,现在我想它附加在SQL Server 2008 R2中,但是当我尝试附加它,它给了我错误说。 Unable to open the physical file "D:\Fraz\Freelance\Database\DBmdf13aug\mbh_pk.mdf". Operating system error 5: "5(Access is denied.)". (Microsoft SQL Server, Error: 5120) 可能是什么问题以及如何解决? 这个文件夹权限错误或sql server 2008有缺less的东西

SQL Server日志文件的64K群集大小

我想知道如果我们把SQL Server数据库日志文件和tempdb放在RAID 1上,应该用64K群集格式化以获得更好的性能? 目前数据库和日志文件是在RAID5上,我认为如果你在做大量的插入操作的时候数据库日志会更糟。 这是针对SQL Server 2005的

SQL 2005 SSIS和包

如果我有一个在VS 2005中创build的SSIS包,并要求安装和设置这个包。 要运行此SSIS包的服务器是否必须安装SSIS? 我99%确定这是肯定的,因为当我运行dtexec / DT packagepath时,build议这个服务器没有SSIS服务来运行这个。 它是否正确? 如果是这样,最好是有一个SSIS服务器运行所有的软件包或安装SSIS的服务器上将从中运行SSIS包的服务器? TY

encryption连接上的SQL Server 2005 SSL版本

SQL Server 2005 SP3在Force Encryption打开时使用哪种版本的SSL(或TLS)? 我正在运行Windows Server 2003 SP2。