當前我正在創建一個T-SQL腳本來驗證某個數據庫中的數據。該腳本驗證了很多NVARCHAR
列以檢測數據問題。使用不同的SQL Server 2008排序規則進行測試
由於此腳本必須在超過1000個數據庫上運行,因此我遇到了不同服務器和附加數據庫的排序規則設置問題。
我在我的開發電腦上無法更改我的數據庫和服務器的排序規則,以便在生產環境中的計算機上運行腳本之前對其進行測試。
- 服務器和數據庫整理是否正確無法更改?
- 是否有解決方法來更改服務器或數據庫整理?
如果這是可能的或者有另一種測試方法,它將節省我測試我創建的巨大腳本的時間。
編輯:我沒有明確目標:
我需要做排序的查詢等。我可以通過在生產環境中的所有機器上運行腳本來完成此操作。如果查詢導致問題,我可以去錯誤並添加COLLATION子句。我想在我的開發機器上測試它,而不是在客戶環境中開始測試這部分腳本。
這就是正確的,但我需要測試查詢知道在哪裏使排序規則相等。你有什麼建議來驗證5000行sql來知道在哪裏設置排序規則? – hwcverwe