Articles of sql server 2005

我是否需要在SQL Server 2000中禁用AWE,如果我需要其他内存的内存?

我有一个SQL 2000安装,我已经启用了AWE来解决额外的内存。 我正在迁移到SQL 2005的过程中,现在大部分内存将被用于2005实例。 我可以离开2000 AWE设置,还是应该禁用它?

我如何给SQL Server用户权限来运行一个存储过程,而不是别的?

我需要能够远程监视SQL 2005服务器上的磁盘空间。 要做到这一点,我需要给一个SQL服务器用户运行以下存储过程的能力: EXEC xp_fixeddrives; 理想情况下,这个用户将没有权限运行其他存储过程或做其他事情。 我刚刚创build的新用户根本没有运行存储过程的权限。 什么是最好的方式给予用户权限做到这一点,而不是别的?

我可以使用MSSQL2005 Management Studiologin到MSSQL2008 Express吗?

我可以使用MSSQL2005 Management Studiologin到MSSQL2008 Express吗? 这是我必须安装MSSQL 2008 Express?

SQL合并复制 – filter集合

我在SQL 2005中有一个“工作”的复制集,我们在SQL Express 2005的远程分支上为我们的用户使用。我想将一个filter应用到我们最大的集合,以帮助最小化带宽的影响。 我所要求的是在投放filter之前需要考虑哪些因素。 会引起我应该注意的任何问题吗? 它是否会对压缩产生不利影响? 每个人在应用之后都需要重新初始化吗? 任何头脑或洞察力将不胜感激。 谢谢, 编辑 下面是一个快照,显示了我正在讨论的压缩设置的位置。 另外,如果需要的话,我可以包含一些压缩快照。 谢谢您的帮助。

SQL 2K5 – 多个数据库与多个文件

我们目前的遗留系统是使用多个不同的数据库(其中大约十个)build立的。 这些都是同一个谨慎的系统的一部分,大量的SP和function跨越多个数据库。 还有跨越的关键关系(例如,头表可能在数据库A中,在数据库B中有历史等)。 因此,当我们将应用程序的多个副本部署到同一个服务器时,我们必须使用多个实例(因为数据库名称被编码为许多sprocs)。 我们正在评估将这10个数据库(总共大约30GB,个人大小从100MB到10GB)合并到一个数据库中的想法。 目前,我们的数据库已经跨越了多个主轴以获得更好的IO。 我所面临的问题是,是否有10个不同的数据库与10个不同的数据库文件有任何性能损失或好处? 即不是有三个数据库(A,B和C) Disk D: A.mdf (1gb) Disk E: B.mdf (4gb) Disk F: C.mdf (10gb) Disk G: A_Log.ldf, B_Log.ldf, C_Log.ldf 有一个数据库(X) Disk D: X1.mdf (5gb) Disk E: X2.mdf (5gb) Disk F: X3.mdf (5gb) Disk G: X1_log.ldf,X2_log.ldf,X3_log.ldf 谢谢! -Bob

SQL Server 2005:重命名数据库服务器实例名称?

有人可以告诉我如何在SQL Server 2005中重命名数据库服务器实例名称和数据库名称? 现在我有 SERVER/OLDNAME — oldnameDB 我想更改服务器实例并更改数据库名称。 我努力了: EXEC sp_renamedb'oldName','newName' 并且已经改变了它在树目录中出现的dbname。 但是,当我做“select@@ servername”这是旧的名字。 另外,MDF和LDF文件仍然是旧名称。 如何将实例和数据库名称更改为整个服务器的清理扫描? 谢谢。

如何configuration/保存SQL Server日志文件查看器的布局?

当我查看特定SQL代理作业的作业历史logging时,我通常要查看它是否成功,其持续时间以及作业单个步骤的持续时间。 当我在日志文件查看器中打开历史logging时,我总是需要滚动并缩小“消息”列,然后将“持续时间”列拖到“步骤名称”列旁边。 有没有办法configuration日志文件查看器的布局(例如重新定位列,调整列大小),并保存为将来的会议? 谢谢!

SQL 2005中的CPU /亲和性掩码问题

在从物理机器虚拟化的SQL Server中遇到问题。 由于某种原因,在虚拟化之前,CPU掩码已在物理SQL Server上设置,现在,高级选项在计算机中不可用,现在它是VMware guest虚拟机。 所以我需要重新configurationCPU亲和力掩码设置 – 这是高级选项,所以这是因为亲和力掩码问题而被阻止。 我试图从SQL服务器以单用户命令行模式做这个,我GOOGLE了,发现很多人有类似的问题,但没有真正的解决scheme。 从下面的查询分析器中抽取命令和输出。 sp_configure 'show advanced options', 1 GO RECONFIGURE WITH OVERRIDE GO sp_configure 'affinity mask', 0x00000000 GO RECONFIGURE GO —————————————– Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install. Msg 5832, Level 16, State 1, Line 1 The affinity mask […]

我如何传输SQL Server 2005许可证?

我在一个SQL Server中有一个错误的许可证号。 现在发生的情况是:我们虚拟化了一台物理服务器,有效地克隆了它的软件和许可证 – 包括SQL Server。 我们希望通过保留SQL Server并将其许可证修改为我们已购买的另一个许可证密钥来重新使用物理机器。 宁愿不要重新安装SQL Server。 可以这样做吗?

将一个数据库图从一个数据库复制到另一台服务器上? (相同的数据库)

我使用复制数据库向导将我们的数据库从我们的testing服务器复制到我们的生产服务器,数据库复制了除图表外的所有内容。 好的没问题,首先我要确保生产目标数据库有创build的支持对象来使用数据库图表。 然后,我select从其他数据库导入数据,并selectdbo.sysdiagrams.Go通过其余的导入数据向导,但后来我得到以下错误: Validating (Error) Messages Error 0xc0202049: Data Flow Task: Failure inserting into the read-only column "diagram_id". (SQL Server Import and Export Wizard) Error 0xc0202045: Data Flow Task: Column metadata validation failed. (SQL Server Import and Export Wizard) Error 0xc004706b: Data Flow Task: "component "Destination – sysdiagrams" (31)" failed validation and returned validation status […]