SQL Server使用笔记

1. 查询数据库当前的连接情况

SELECT * FROM [Master].[dbo].[SYSPROCESSES]
WHERE [DBID] IN (SELECT [DBID] FROM [Master].[dbo].[SYSDATABASES]
WHERE NAME='databaseName')

2. 通过存储过程查看用户登录后的连接情况

SP_WHO 'loginName'
loginName 是当然登陆Sql的用户名,一般程序里面都会使用一个username来登陆SQL这样通过这个用户名就能查看到此用户名登陆之后占用的连接了。
如果不写loginName,那么返回的就是所有的sql server数据库连接。

3. sql文件比较大时,直接在查询分析器中打开有可能会报存储空间不足,或者打开时间比较长。解决方案就是直接在命令行中执行

  osql -S 127.0.0.1 -U sa -P sa -i d: est.sql

 简单说明:osql为SQL Server的命令,要在cmd中执行该命令,一般安装完SQL Server后该命令对应的路径会自动添加到系统环境变量中。 -S 表示要连接的数据库服务器 -U表示登录的用户ID,-P表示登录密码 -i表示要执行的脚本文件路径。

原文地址:https://www.cnblogs.com/linnicke/p/5421358.html