2009-05-11--05-13 SQL Server学习笔记01

本文介绍了SQL Server 2005中的几项实用功能:如何使用sp_columns查看表结构;如何通过DAC连接数据库;区分Windows用户名、SQL Server登录名等概念;以及如何实现Windows身份验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.查看表的结构

即Oracle和MySQL中desc命令的功能。

sp_columns [, ] [, ]

例如:sp_columns databases, sys, master

[@more@]2.使用DAC(Dedicated Admin Connection)的方法

1)sqlcmd中的方法

sqlcmd连接SQL Server 2005实例时使用“-A”参数。

例如:sqlcmd -S servername -U sa -P password -A

2)Management Studio中的方法

启动Management Studio时不要登录,点“取消”按钮。然后点“快捷按钮栏”上的“数据库引擎查询”按钮,在服务器名称前面加上“admin:”再点“连接”按钮即可。

3.与架构相关的概念

SQL Server 2005实现了用户和架构的分离,要区分下面四个不同的概念:

Windows 用户名 Windows 操作系统的操作权限
SQL Server 登录名 SQL Server 服务器的操作权限
数据库用户名 数据库的操作权限
架构名 数据库中的数据对象的逻辑管理单位

4.关于“Windows 身份验证”

当远程连接SQL Server服务器时,无论使用的是TCP/IP网络还是命名管道网络,只要在客户机系统上是以Administrator用户登陆,并且登陆口令与服务器系统的Administrator口令相同,就可以通过“Windows 身份验证”方式登陆,和在服务器系统上本地登陆相似。

如果Administrator口令不同或者在客户机上以其他用户登陆,那么通过在客户机上使用“net use”命令配置命名管道,依然可以在使用命名管道网络时通过“Windows 身份验证”方式登陆。配置命名管道的方法如下:

C:Documents and SettingsAdministrator>net use 192.168.220.128ipc$ /user:192
.168.220.128administrator
The password or user name is invalid for 192.168.220.128ipc$.

Enter the password for '192.168.220.128administrator' to connect to '192.168.22
0.128':
The command completed successfully.

注:需要正确输入服务器系统的Administrator口令。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11662464/viewspace-1030649/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/11662464/viewspace-1030649/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值