当前位置:首页 » 编程语言 » sql语句异常关闭怎么办
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql语句异常关闭怎么办

发布时间: 2023-01-21 19:01:58

⑴ 执行sql语句或批处理发生异常怎么解决【图】

没看到你的图,不过一般的原因是
日志文件
不存在,你可以手工建立一个同名的日志文件。

⑵ 执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

估计是异常关闭了,建议恢复一下
恢复步骤:
1 停止sqlserver服务,备份msdb数据库

2 将数据库设置为单用户模式
启动sqlserver服务,将数据库设置为单用户模式
ALTER DATABASE ErrorDB SET SINGLE_USER

3 从其他机器拷贝msdb数据库过来,直接替换msdb数据库文件和日志文件

4 对数据库进行检查修复
dbcc checkdb(EIMSDb,REPAIR_ALLOW_DATA_LOSS
dbcc checkdb(EIMSDb,REPAIR_REBUILD)

5 取消单用户模式
exec sp_dboption EIMSDb, N'single', N'false'

⑶ 数据库附加时数据库文件发生“执行transact-SQL语句或批处理市发生了异常”该怎样处理啊

参考:
为备份或还原操作指定的设备太多;只允许指定64个设备。RESTORE DATABASE操作异常终止。

当还原数据库时,如果出现“为备份或还原操作指定的设备太多;只允许指定64个设备。RESTORE DATABASE操作异常终止。”这个错误时,说明你是在把从SQLServer2005上备份的数据还原到SQLServer2000数据库上。出现这个错误:1.并不说明你的电脑系统有问题(不用重装系统)。2.你的SQLServer2005或SQLServer2000数据库安装的有问题(不用重装数据库)。3.不用破口大骂微软垃圾。
很简单,只要你连接上SQLServer2005的SQLEXPRESS实例。在SQLServer2005库上还原即可。下载SQL Server Management Studio Express软件,这是用于连接管理SQLServer2005的工具。可以帮助你还原数据库,强调一下,虽然使用SQL Server Management Studio Express这个工具了,SQLEXPRESS这个实例才是你要连接的2005数据库(.\SQLEXPRESS)。而不是(.)或(local),如果是(.)或(local)说明你没有连接上SQLServer2005数据库,还会报错,必须确信你真正连接上了SQLServer2005数据库。
最后总结一下:SQLServer2005和SQLServer2000的备份是不能通用的,因此,当还原数据库时不能搞混,特别是,当从网上下载一些源代码,有些数据库的备份,没有注明是2005还是2000的,当出现以上错误时,说明你是在把从SQLServer2005上备份的数据还原到SQLServer2000数据库上。需要注意一下。

⑷ plsql 异常关闭了,但语句没保存,怎么能找到啊,再开的时候也没弹出让选择恢复的那个对话框

如果你有执行过那些语句,看看ctrl+e有没有

⑸ SQL语句执行异常

http://www.cnblogs.com/wdkshy/p/4164804.html
http://jingyan..com/article/5d6edee22daf8799eadeeca2.html