升级到SQL Server 2005之后转换登录,升级到SQL Server 2005之后转换登录
【 tulaoshi.com - SQLServer 】
我有一个关于升级到SQL Server 2005之后登录的问题。它看起来好像是SQL Server 2005把每个用户都作为它自己的schema了,然后你就会看到在数据库中有多少个用户就有多少个schema。我如何才能在SQL Server 2005中解决这个问题?
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)还有,我在执行升级的时候可能会遇到什么样的问题?特别是在转换或者升级登录的环境中。
专家回答:
实际上,你的情况在某种程度上颠倒了。在SQL Server 7 和 2000中,当你创建一个属于用户,而不是DBO的对象的时候,你应该在访问的时候用自己的名字对对象进行限定,除非你是以那个用户的身份登录的。
在SQL Server 2005中,对象都不再用所有者来进行限定了。实际上,他们使用的是schema的名字。这是我在最近的SearchSQLServer.com贴士《SQL Server 2005 permissions》一文中涉及的。基本上来说,由于对象的限定,会导致冲突的减少;你可以逻辑地辨认对象,而不是通过它们的所有者的名字。
说到服务器的登录,我没有看到很多潜在的问题。同样的语义可以用在什么登录到SQL Server,以及它们的工作方式。一个你可能会注意到的区别就是,SQL Server 2005增强了密码策略方面的能力,这会意味着你的一些用户需要在你升级之后更改他们的密码。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)来源:http://www.tulaoshi.com/n/20160129/1496597.html
看过《升级到SQL Server 2005之后转换登录》的人还看了以下文章 更多>>