在SQLServer中使用SQL語句插入數據出現亂碼或問號的解決方法


   在SQLServer2005中使用SQL語句插入數據出現亂碼或問號的解決方法

參考文章:http://blog.csdn.net/htl258/article/details/4007035 

錯誤產生的原因:

        出現使用SQL語句插入數據出現亂碼或問號是由於數據庫屬性的排序規則設置不正確.

解決方法:

方法一:手動修改(設置數據庫的排序規則)

注意事項:要確定修改的數據庫沒有被使用,否則會失敗!

具體步驟:選中要修改的數據庫-->右鍵-->屬性-->彈出數據庫屬性對話框-->選項-->把排序規則設置成:

Chinese_PRC_90_CI_AS-->確定。

 

方法二:使用代碼修改

注意事項:要確定修改的數據庫沒有被使用,否則會失敗!(將數據庫連接斷開執行這個腳本)

在查詢分析其中輸入

USE master

Go

ALTER DATABASE 數據庫名 COLLATE Chinese_PRC_CI_AS   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM