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

来源:这里教程网 时间:2026-03-02 10:00:41 作者:
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口令。

相关推荐