现在我正在使用SQL Server Management Studio 2005来pipe理我所有的SQL服务器(2000,2005,2008)。 我希望能够充分利用SSMS 2008中所有酷炫的新function,唯一让我失望的是新的基于DMV的活动监视器: 我们仍然有40%的SQL 2000,它没有新的监视器所需的DMV 我不喜欢它的旧:) 那么是否有人为SSMS 2008制作了一个插件来模拟旧的活动监视器? 如果不是的话,那么一套完整的或者更好的脚本,并且在2000 – 2008年间工作(不仅仅是sp_who2)呢?
我正在分析一个数据库,现在需要看到在特定的表上执行的UPDATE和INSERT语句。 但是,由于该表具有“密码”列,因此SQL事件探查器理解谨慎,并用以下代码replaceTextData列: — 'password' was found in the text of this event. — The text has been replaced with this comment for security reasons. 我如何防止这样做,因为我需要看到正在执行的SQL语句?
我有一个包含2个备份集的备份文件。 两个备份集都是完全备份。 当我打开SQL Server Management Studio并select“Restore …”并select文件作为我的设备时,它可以让我select两个备份集。 还原操作完成没有错误,但我不确定SQL服务器到底是什么。 它恢复了第一个,删除数据库,然后恢复第二个? 它会永远让最近的完整备份为准? SQL服务器甚至不允许您select多个完整备份似乎没有意义。
我在这里真的有线问题。 我现在正在使用MS 2008 sql server。 在执行了尾部日志备份之后,目标数据库将自动恢复并继续恢复。 有谁知道有什么问题? 谢谢凌
在我们的服务器上有一个电源丢失 ,我无法启动SQL服务,因为主数据库已损坏(如日志状态)。 我发现许多文章推荐使用可选参数运行setup.exe: 这就是我所做的: 我已经从MS页面下载SQLEXPR32.EXE并运行它。 第一个问题是,它提取了所有的设置文件,并启动了默认的安装过程。 (这对我来说是无用的,因为我需要这些参数)。 如果我取消了,所有提取的文件都消失了。 这就是为什么我决定复制提取的文件的地方,而不是取消默认安装。 现在我试图从提取中运行setup.exe: setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=xxxxx 它问我是否要重写系统数据库,这是我需要的,但后来安装时,我得到这个错误: 无法find产品Microsoft SQL Server 2005 Express Edition的安装包。 再次使用安装包“SqlRun_SQL.msi”的有效副本尝试安装 然后它试图安装一些东西,并指出:不能安装,因为相同的实例名已经存在。 但是我不想安装一个新的实例 任何想法如何解决这个问题?
我正在尝试创build只能访问特定数据库的数据库用户帐户,并且无法读取或更改其他数据库,也无法更改任何其他帐户的凭据。 我不小心从“公共”服务器angular色中删除此用户,同时排除连接问题,从而使我的帐户从Management Studio访问服务器 获取访问权限的唯一方法是将用户添加到sysadminangular色,这是行不通的,因为用户现在可以访问所有数据库。 现在,当我尝试将用户添加回公共服务器angular色时,我收到一个错误,说明angular色中的成员身份不能更改。 奇怪的是,当我右键点击用户和查看属性,它声称用户是公共angular色的成员,并不会允许我改变成员资格。 问题: 所以,如果公共angular色成员不能被改变,那么我怎样才能把用户从angular色中移除呢? 如何将用户添加回来,以便我可以重新获得该用户的pipe理工作室的权限?
我有安装了SP1的MS SQL Server 2008。 我想将全文function添加到安装。 添加此function后,是否需要再次运行SP1更新? 如果我尝试运行它(SQLServer2008SP1-KB968369-x64-ENU),则会失败,并显示以下错误:“在此计算机上没有可更新的SQL Server实例或共享function”。 我应该卸载SP1并重新安装? 没有多大意义。
我已经读过,例如从这里读 http://wiki.lessthandot.com/index.php/Find_Out_Server_Roles_For_a_SQL_Server_Login SecurityAdminangular色可以读取错误日志。 我是SecurityAdminangular色,当我尝试执行xp_readerrorlog时,出现以下错误: Msg 229, Level 14, State 5, Procedure xp_readerrorlog, Line 1 The EXECUTE permission was denied on the object 'xp_readerrorlog', database 'mssqlsystemresource', schema 'sys'. 我错过了什么? 该angular色可以读取错误日志吗?
我们目前使用SQL Server 2008中的事务复制来保持辅助报告服务器与主数据库服务器同步。 这一直在工作,并保持一些主服务器的负载。 将这个解决scheme扩展到多个报告服务器是否可能? 我们希望增加只读查询的负载,并且能够根据需要添加报表服务器将会很好。 总体思路如下: 每个报告服务器将使用“拉”订阅从主数据库发布中获取数据。 这些报告数据库可能在主服务器后面几分钟而不会成为问题。 报告服务器将一起被NLB'd。 所有只读查询将被引导到NLB应该分散负载跨服务器。
如果我安装SQL Server 2005上的复制组件正在使用,将停止该服务和SQL Server? 这台服务器连续使用,我暂时不能停下来,但是我必须安装额外的组件。 谢谢。