关键词:DBA面试题 SqlServer面试题 数据库面试题
本文地址:http://www.teecool.com/post/2007090402.html
内容正文:
修改日志传送角色
问:我试图创建一些能够对日志传送角色进行修改的存储过程。与主服务器相同的登录帐户已经存在于备用服务器之中。为了将这些登录帐户从主服务器上复制到备用服务器中,我是否可以只使用用来改变角色的存储过程,而不创建一个数据转换服务(Data Transformation Services,DTS)包?如果我可以只使用存储过程来完成这些工作,我是否需要执行sp_resolve_logins存储过程来解决登录帐户和数据库用户间的所有不匹配问题?
答:如果您已经将帐户复制到了备用服务器中,那么您只需使用sp_resolve_logins 过程将帐户挂接到数据库中即可,以使这些帐户同master..sysxlogin表中的安全ID(SID)相匹配。在您修改日志传送角色的时候,您必须使用sp_resolve_logins,因为SQL Server为每个用户帐户分配了一个唯一的SID,既使该用户名是先前在本台服务器或其他服务器上已经使用过的用户名也是如此。Sp_resolve_logins 可以重新设置SID,以在用户所能够访问的每个数据库中反映出新的SID。当您在多个系统中使用数据库的时候,请确信用户帐户的名称不会彼此发生冲突。
--------------------------------------------------------------------------
SQL Server 2000 Enterprise Edition的优点
Q. 使用SQL Server 2000 Enterprise Edition(企业版)能给我带来什么好处?
A. SQL Server 2000 Enterprise Edition具有几个独一无二的特性,包括访问大于2GB的内存的能力、对故障恢复群集的支持以及分布式分区视图(aka 联合数据库服务器)。但是,就算您不需要这些特性,企业版也可以为您带来一些性能上的优化。例如,SQL Server 2000 Enterprise Edition可以根据可用的内存数量动态调整预读(read-ahead)页面的最大数量;预读页面的数量在其它任何版本的SQL Server 2000中都是固定不变的。而且只有SQL Server 2000 Enterprise Edition能让多个任务共享全表扫描。
这两个性能优化可能不会在响应时间方面带来很大的改善。但是,如果您需要最大限度地榨干应用程序的潜力,您肯定会在安装企业版时为这两个特性感到欢欣不已。您不需要手动配置它们。
更多信息
要获得同SQL Server 2000 Enterprise Edition的特性有关的更多信息,请参阅Microsoft文章“SQL Server 2000各个版本所支持的功能特性”以及“阅读文献页面”,它们都可以在MSDN站点上找到。
SQL Server 2000 Books Online (在线图书,BOL)中错误地指出:您只能在SQL Server 2000 Enterprise Edition中创建索引视图。Microsoft在文章PRB中对此进行了全面的更正:索引视图(Indexed Views)可以在所有版本的SQL Server 2000中创建,该文章可以从Microsoft 支持站点上找到。
SQL Server DBA面试题 集锦一文有面试题库网收集自互联网,并非本站原创,如原作者发现SQL Server DBA面试题 集锦一文,请及时告知本站,本站会作出相关处理,谢谢!!!(联系方式:百度空间留言)