在Java开发中 ms sql server 接触算是比较少的,本文记录一些ms sql server的基础知识。
1. 为表字段增加索引:create index user_openid on user(col1,col2);
删除索引:drop index users_openid on users;
mysql 加索引的命令为:alter table user add index user_openid(openid) ,很容易和sql server的命令混淆。
2.sql server 好蛋疼哦,建立唯一索引,不能出现两个 null 值。null 和 null 应该是不相等的,所以怎么能算作是重复呢?
在MySQL中不存在该问题。MySQL中唯一索引中允许出现多个 null 值。
下面是sql server报错信息:
CREATE UNIQUE NONCLUSTERED INDEX weixin_openid_ui ON Users(weixin_openid);
因为发现对象名称 'dbo.Users' 和索引名称 'weixin_openid_ui' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (<NULL>)。
因为 有多个 NULL 值,所以不能创建唯一索引。
2. win7 打开远程连接的命令:
开始——》输入命令行: mstsc——》输入 要连接的远程server的 ip, 用户名,密码
mstsc 参数:
在cmd 中输入:mstsc --help

常用的参数有 mstsc /admin 以管理员身份运行
3. netstat -nao
netstat -n | find /i "time_wait" /c
netstat -n | find /i "close_wait" /c
/i 表示不分大小写, /c 统计行数
统计状态数量
4. tasklist
根据 pid 找到进程名:
tasklist | findstr "pid"
5. 打开注册表: regedit
本文详细介绍了SQL Server中表字段索引的创建与删除方法,对比了与MySQL的区别,并深入探讨了唯一索引的特殊性质及创建过程中遇到的问题。此外,还分享了使用远程连接工具MSTSC的方法,提供了统计网络状态数量的命令行技巧,以及通过任务列表查找特定进程的步骤。最后,介绍了如何打开注册表编辑器。
29万+

被折叠的 条评论
为什么被折叠?



