iT邦幫忙

0

執行Transact-SQL陳述式或批次時發生例外狀況,原因不明...

  • 分享至 

  • xImage

不管執行任何動作都會出現錯誤訊息及相對應代碼

執行Transact-SQL陳述式或批次時發生例外狀況。(Microsoft.SqlServer.ConnectionInfo)

以代碼查詢 是以解決方法 ,但那些好像我都沒去動過,

本來也都好好的,小弟只是把DB跟JAVA連接起來練習建立資料以及查詢,

JAVA與DB可以正常連線,但是卻不行建立資料與查詢,後來把城市拿去別台PC測試,

結果是OK的....

後來我筆電的DB就開始出現這些訊息,什麼都不能動,想刪刪不掉,想新增也不行什麼都不行.

求救先進們,非不得已不想重新安裝~..~

小弟的是用SQLSERVER 2012, 作業系統是WIN8 64位元.

丹尼爾 iT邦研究生 2 級 ‧ 2014-04-03 12:34:19 檢舉
程式格言「說來說去,要去研究根本不知道為什麼會動的東西為什麼不會動了,找拿破崙來也沒搞頭。」逃跑
johnkuo iT邦新手 5 級 ‧ 2014-04-03 13:02:16 檢舉
報告!是!!
小弟目前也一直在查找原因.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
player
iT邦大師 1 級 ‧ 2014-04-03 18:11:04

把你要跑的T-SQL
在SSMS(SQL Server Management Studio) 裡
分拆
逐行去執行
你就會知道錯在哪一行了

johnkuo iT邦新手 5 級 ‧ 2014-04-04 11:38:29 檢舉

player哥你好

這我不會@@a
現在我只是應工作需求建立資料,對於sql server的其他資訊以及功能使用上還很缺少.

player iT邦大師 1 級 ‧ 2014-04-04 21:00:58 檢舉

整個DB都無法使用?
如果是原本可以用
但是突然不能用的話
可能是log檔爆了 (需要清log)
或是DB檔被鎖死 (需要重新開機)

你要先用SSMS(SQL Server Management Studio)
去確認
到底是你的 SQL命令有問題?
還是問題出在別的地方?

johnkuo iT邦新手 5 級 ‧ 2014-04-05 14:52:55 檢舉

現在是整個異常,其中一個是:
原本是新增一個資料庫mydb,登入新增一個使用者my,準備授予權限給他使用mydb
結果卻沒有mydb可以選.

後面也都無法新增其他資料庫,全都是執行Transact-SQL陳述式或批次時發生例外狀況

0
summertw
iT邦好手 1 級 ‧ 2014-04-04 09:17:26

另台電腦可以,你的電腦就會出現訊息...
我猜的啦...因為你的資訊不足,所以只能憑一行訊息加經驗用猜滴
可能你的SQL權限設定有與可用的那台不一樣或是某些權限沒有開放所致..
以上提供參考..祝你成功..

johnkuo iT邦新手 5 級 ‧ 2014-04-04 11:35:57 檢舉

summertw哥你好

這方面是指資料庫開放使用者的權限嗎?
例如我新增的new_db開放給我新增的使用者new_id的使用方式.

我要發表回答

立即登入回答