Articles of sql server 2005

如果一个win2003服务器上的专用SQL-Server 2005出现问题,什么是错误的

我有一个win2003 32位(3,5GB RAM)的4个CPU服务器上的SQL Server 2005与RAID 5磁盘arrays执行虚拟2008-SQL服务器Win2008 32位2GB RAM Raid 5的1/10服务器。 该工作是从一个数据库的一个表中删除8.5 Miologging。 6个小时之后,作为testing环境的虚拟服务器已经完成了这项工作。 同时生产服务器已经完成了所有的1Mio删除。 那真正的win2003服务器怎么了? 在哪里看,哪个参数规则在一个问题上? 和平 冰 PS:对这些系统进行比较是不公平的吗?

当我需要为推送事务复制创build快照代理的计划时?

我正在为推送订户处理事务性数据库复制。 我的数据库结构不会马上改变。 我必须使用“安排快照代理程序”吗? 在MSSQL Server 2005的快照代理中启用“调度快照代理”选项的主要原因是什么?

在Microsoft SQL Server上恢复黑莓configuration数据库的问题

我试图恢复Microsoft SQL Server 2005上的黑莓configuration数据库。命令是这样的: 从磁盘恢复数据库besmgmt-test =“C:\ besmgmt-test.bak”; 将“besmgmt-test”移动到“E:\ Data \ besmgmt-test.mdf”,将“besmgmt-test_log”移动到E:\ Logs \ besmgmt-test.ldf“ 当我尝试执行它时,收到错误“附近语法不正确 – ”。 我发现它不喜欢数据库名称中的破折号,因为我在另一个没有破折号的数据库上testing了它。 甚至尝试在命令中引用数据库名称,但仍收到错误。 除了改变数据库的名字之外,有没有办法解决这个问题?

筛选Top 2的复制集

我有一个我们在合并复制(SQL 2005)中使用的复制集。 我想弄清楚如何应用前两名的filter到一个表。 此外,有没有办法设置一个filter,以便它滴下到子表或我需要处理的方式不同? 我正在看的是一个数据库计划,我复制到我们的用户的笔记本电脑。 我只想复制最后两个计划,只复制这两个计划的相关数据。 例如,有一个Medication表列出了与某个Plan关联的所有Medication。 我只想复制绑定到Top 2计划之一的Medication表上的行。 我不知道该怎么去做。 我在“发布属性”中看到“筛选器”选项,但它是按表格显示的,我似乎没有select“前2名”选项。

SQL Server 2005报告服务 – configurationpipe理器和pipe理工作室的问题

当我在我的服务器上打开Reporting Servicesconfigurationpipe理器时,出现一条错误消息: Reporting Servicesconfigurationpipe理器WMI提供程序中发生未知错误。 错误代码800706B3 出现此错误之前,我甚至可以尝试连接到SSRS实例。 除了这个问题,我无法通过桌面上的SSMS连接到我的SSRS实例。 当我尝试连接时,出现以下错误消息: Microsoft SQL Server Management Studioexception已由调用的目标引发。 (mscorlib)附加信息:操作无法完成。 (WINMGMT) 有关我的环境的信息:服务器:Win Server 2K3 x64,SQL 2005 x64 SP3 Build 9.0.4053桌面:Windows 7 Enterprise x64 我已经采取的步骤:我已经在我的服务器和工作站上安装了最新的服务包。 我在事件日志中看不到任何错误。

“login失败的用户'NT AUTHORITY \ ANONYMOUS LOGON'。”到SQL Server 2005

我试图将我们必须使用的遗留应用程序迁移到Windows Server 2008 x64和IIS7。 它是用传统ASP编写的,并连接到SQL Server 2005数据库。 但是,当页面运行时,我收到错误: [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'. 我使用的连接string是: Driver=SQL Server; Server=SERVERNAME; Initial Catalog=DBNAME; Driver=SQL Server; Server=SERVERNAME; Initial Catalog=DBNAME; 当我在32位的Win2k3服务器上运行匿名login时,我看不到任何理由,它使用DOMAINNAME \ SERVERNAME $访问SQL Server。 我有以下设置。 SQL Server 2005 – 以混合模式运行。 IIS7应用程序池 – 允许将32位应用程序设置为True。 我还以SQL Server上的用户身份添加了服务器。 我已经尝试了一些东西,我开始用尽想法。

如何禁用SQL 2005中的后台跟踪?

如何在SQL 2005(完整版)上使用sp_configure来禁用这些在后台运行的200MBmultithreading跟踪并填充硬盘驱动器? C:\ Program Files \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data \ audittrace_20061029095619_4.trc 感谢你的回答。 这是修复: c:\> osql -E > sp_configure 'show advanced options', 1 > go > RECONFIGURE > go > sp_configure 'c2 audit mode', 0 > go > RECONFIGURE > go Then restart SQL server.

DPM 2007与现有的SQL备份工作发生冲突

我最近在Server 2003上安装了DPM2007服务器,并针对运行SQL 2005 SP3的服务器2003服务器设置了一个保护组。 所讨论的SQL服务器每天进行一次完整备份(作为SQL代理作业),每小时进行一次事务日志备份。 这些被压缩并通过计划任务FTP'd到异地的服务器。 由于添加DPM作业,我收到许多错误消息: DPM尝试执行SQL日志备份,既可以作为备份作业的一部分,也可以恢复到最新的时间点作业。 自上次备份以来,SQL日志备份作业在数据库SERVER_NAME \ DB_Name的SQL日志链中检测到不连续性。 所有增量备份作业都将失败,直到快速完整备份运行。 我的谷歌福build议,我需要改变我的sqlagent作业正在运行的完整备份到copy_only作业。 但是我认为这意味着如果build筑(包括DPM服务器)烧毁,我不能使用transaction_logs备份来恢复数据库。 我确定我错过了一些明显的东西,并认为我会看到什么是hivemindbuild议。 这是一个选项,可以在其他地方build立一个位于同一地点的DPM服务器,并有DPMstream的备份,但显然比目前的设置昂贵。 提前谢谢了

SQL Server兼容性模式未logging

我一直在研究一个问题,诊断为有人将SQL Server数据库的兼容性模式从SQL Server 2005中的80到90更改为数据库的兼容性模式设置为80,因为旧版存储过程代码没有升级。 我发现在更改兼容模式时,这不会logging在SQL Server日志中。 有没有人看到这个问题,这是一个错误,或者有一个替代方法来跟踪这些变化?

安装2008年后安装SQL Server 2005?

我安装了Visual Studio 2010,并且必须掩盖一些细节。 因此,它将SQL 2005 Express Edition升级到了SQL 2008,并迁移了我的所有数据库。 有没有可能卸载2008重新安装2005引擎? 我很高兴使用2008年的工具来pipe理2005年的数据库。