升级到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中解决这个问题?

  还有,我在执行升级的时候可能会遇到什么样的问题?特别是在转换或者升级登录的环境中。

  专家回答:

  实际上,你的情况在某种程度上颠倒了。在SQL Server 7 和 2000中,当你创建一个属于用户,而不是DBO的对象的时候,你应该在访问的时候用自己的名字对对象进行限定,除非你是以那个用户的身份登录的。

  在SQL Server 2005中,对象都不再用所有者来进行限定了。实际上,他们使用的是schema的名字。这是我在最近的SearchSQLServer.com贴士《SQL Server 2005 permissions》一文中涉及的。基本上来说,由于对象的限定,会导致冲突的减少;你可以逻辑地辨认对象,而不是通过它们的所有者的名字。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/sqlserver/)

  说到服务器的登录,我没有看到很多潜在的问题。同样的语义可以用在什么登录到SQL Server,以及它们的工作方式。一个你可能会注意到的区别就是,SQL Server 2005增强了密码策略方面的能力,这会意味着你的一些用户需要在你升级之后更改他们的密码。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/sqlserver/)

来源:https://www.tulaoshi.com/n/20160129/1496597.html

延伸阅读
标签: 电脑入门
获得迄今为止最好的 Windows Windows 10 让人倍感亲切且易于使用。它包括一个改进的开始菜单,专门用于快速启动和恢复。另外,它包含了全新的创新功能,其中包括 Microsoft Edge – 一个全新的浏览器。系统将为您妥善准备好个人文件和已安装的应用以方便您的使用。我们针对升级进行了设计,使其简单易操作,并且与您所使用的硬件和...
执行环境是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要简单的...
标签: SQLServer
  以下实现复制步骤(以快照复制为例) 运行平台SQL SERVER 2005 一、准备工作: 1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。 2.在SQL SERVER下实现发布服务器和订阅服务器的通信正常(即可以互访)。打开1433端口,在防火墙中设特例 3.在发布服务器上建立一个共享目录,作...
    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兆左右,...

经验教程

738

收藏

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