升级到SQL Server 2005之后转换登录

2016-01-29 15:51 3 1 收藏

升级到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

延伸阅读
标签: SQLServer
  一、证明升级的必要性 找到进行SQL Server 2005升级的关键因素也许很简单,但要说服技术和业务管理人员进行实施却是个难题。调查和教育是良好的开端。要考虑目前的平台遇到过的所有问题,然后确定单单SQL Server 2005(或者连同其他额外产品)会不会解决业务和技术上的难题。把调查结果汇报给上层管理人员。 二、成本和投资回报 ...
执行环境是SQL Server中设定用户权限的认证方式,例如,当您登录到SQL Server的时候,登录账户就被赋予了一定的权限,其中可能包括登录的功能、访问数据库以及在数据库中执行某些操作的功能。 SQL Server 2005包含了EXECUTE AS语句,通过使用EXECUTE AS语句,您可以为批处理和过程转换执行环境,这样,调用该批处理或过程的用户就可以...
SSIS(SQL Server Integration Service)是在SQL Server2000的DTS的基础上做的一个非常大的改进的新工具。采用了数据流和控制流分离,设计和部署分离的架构设计,引入了更多新的转换,终于向着专业级的ETL工具迈了一大部。 由于相对DTS的改进非常大,开发和使用SSIS也就显得比DTS略显复杂。但是对于大型项目,实际上SSIS比DTS要简单的...
标签: 电脑入门
在升级至Windows 8时,微软强烈推荐先安装Windows 8升级助手。它可以扫描你当前的电脑以了解它是否准备好升级为Windows 8,并可提供兼容性报告和购买、下载以及安装Windows 8的可选步骤。如果你的电脑当前正在运行Windows 7,则你的文件、应用和设置将轻松传输到Windows 8。如果你的电脑正在运行Windows XP或Windows Vista,那么你需要在升...
    QL Server 2005 Compact Edition(本文以后均将SQL Server 2005 Compact Edition缩写为SQL Server CE)是微软推出的一个适用于嵌入到移动应用的精简数据库产品,Windows Mobile开发人员能够使用SQL Server CE开发出将数据管理能力延展到Window Mobile移动设备上的应用程序。虽然SQL Server CE占用的磁盘空间只有3到5兆左右,...

经验教程

889

收藏

76
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部