2017-03-29 22 views
-1

運行我的腳本時出現的錯誤消息包括:SQL Server腳本塊編號和塊行

腳本塊編號:9512;區塊25行;

什麼是腳本塊號碼,以及如何在Visual Studio中使用它? (我正在使用dbUp創建我的數據庫

+1

聽起來像某些特定的dbUp ...可能是它構建的部署腳本想知道爲什麼你不使用Visual Studio數據庫工具來部署 - 讀取現有的數據庫並製作一個可以就地修改數據庫的部署腳本非常聰明 – Clay

+0

我是db管理員被迫使用dbUp。 –

+0

是的 - 我知道那是怎麼回事有些事情會發生。看看你是否可以找到它建立的腳本文件 - 打賭它有一些評論,數字塊和線。 – Clay

回答

1

考慮到Clay的註釋,我去了dbUp的源代碼,它在Git網站上已經結束了。事實證明,塊行與sqlException.LineNumber.SqlException.LineNumber屬性,根據MSDN,「獲取Transact-SQL命令批處理或存儲過程中產生該錯誤的行號」。所以,現在我有我的答案!

+0

GitHub網站,只是要清楚。 DbUp可以在https://dbup.github.io/找到。塊號如何,這個參考是什麼?找到我自己的答案,它是它實際運行的腳本編號,如果您在文件中有多個腳本。該指數是基於零的。 –