當前位置:首頁 » 編程語言 » 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