SQL Server 2005 模式

转载 2006年06月06日 14:42:00

如果大家使用过Oracle或者其他的数据库,可能已经对模式比较熟悉.模式其实就是一种对象的容器,使用模式可以让复杂的数据库易于管理.在SQL SERVER 2000,是使用Owner作为对象的前缀的,也就是每一个DB的用户就相当于一个模式,这样就把用户和模式的概念混淆了.2005里边,用户可以授予一个默认的模式,用户也可以被授予访问其他模式的权限.使用了SQL SEVER 2005后,发现我们在使用模式的时候需要注意一下几个问题.

1.要访问的对象在默认的模式里边对象名前不用加模式的名称.

Fred用户的默认模式是Production,而表Products也在模式Production中.

select * from Products就相当于select * from Production.Products

2.要访问的对象不在默认的模式对象里边,但是在DBO模式里边,对象名之前也不用加模式的名称.

Fred用户的默认模式是Production,而表Products在DBO模式里边.

select * from Products时候,首先会使用select * from Production.Products来查询,如果找不到,就会使用select * from dbo.Products来查询,这样也会执行成功.

由于要进行二次解析,所以效率上考虑.对象名之前一定要加上确实的模式名称比较好.

这种匹配可能只是SQL SERVER 2005里边所特有的,允许这样的功能也是为了和SQL SERVER 2000兼容.

 

如果要访问的对象既不在用户的默认模式里边,也不在dbo模式里边,则一定要加上模式名称,否则会出错.

怎样更改SQL Server 2005的身份验证模式

数据库lianjie

如何更改sql server 2005中的身份验证模式并且更改SA密码

1.这几天装的软件要连接数据库需要填ip地址:"."指当前的机子的ip地址,数据库名称:还原的数据库名称,连接用户名:sa,密码:看不到默认的sa密码大可以重新修改。 2.一直还是连接不上原来是安装...

如何更改SQL Server 2005的身份验证模式

安装MS SQL Server 2005时,缺省为Windows身份验证模式,刚开始不知道怎么修改为SQL Server和Windows混合身份验证模式,只好重装,然后选择为混合模式,后来发现...

SQL Server 2005高可用性模式下创建数据库镜像

SQL Server 2005高可用性模式下创建数据库镜像   高可用性模式下创建数据库镜像 第一步: --创建镜像用数据库—在主服务器上操作 create database db_mirr...
  • lcgweb
  • lcgweb
  • 2014年05月19日 19:10
  • 348

如何更改SQL Server 2005的身份验证模式

安装MS SQL Server 2005时,缺省为Windows身份验证模式,刚开始不知道怎么修改为SQL Server和Windows混合身份验证模式,只好重装,然后选择为混合模式,后来发现,原来装...

如何更改SQL Server 2005的身份验证模式

今天在学习Sql 2005 时突然想换一种身份验证模式,以前自己用的是windows的验证模式,这次想换成SQL 身份验证模式,所以就去网上百度了,可是发现好几个篇文章都讲的不是很清楚,在继续搜索下,...

修改SQL Server 2005 express为混合认证模式

转自:http://blog.csdn.net/binyao02123202/article/details/6574642 SQL Server 2005 express 默认安装时为 W...

修改SQL Server 2005 express为混合认证模式 (sa帐号无法登陆的解决)

SQL Server 2005 express 默认安装时为 Windows 认证方式,如果想改为 Windows 和 SQL 两种的混合模式。   (一) 通过命令行修改 1.停止 SQL S...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL Server 2005 模式
举报原因:
原因补充:

(最多只允许输入30个字)