0
点赞
收藏
分享

微信扫一扫

sql server 常见问题集


sql server 常见问题集



1 创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。)

解决办法:将@owner_login_name的值设为sa即可

2 在查询分析器里执行sql看执行时长

查询-查询选项-高级里,有个SET STATISTICS TIME勾上,然后执行SQL,看消息,就有执行时间了

3 解决SQLServer中变更海量数据表结构时产生【无法修改表. Timeout 时间已到. 在操作完成之前超时时间已过或服务器未响应. 】

1) 如果是在sql server management studio中,则解决办法如下:  工具->选项>设计器->表设计器和数据库设计器->右侧勾选“为表设计器更新重写连接字符串的超时值”,在它下面的“事务超时时间”默认应该是 30 秒,改得稍微大一些,不过好像不能超过65535.

2) 如果是程序中,则设置SqlCommand 的超时即可,SqlCommand cmd = new SqlCommand();cmd.CommandTimeout = 180;


举报

相关推荐

0 条评论