無法在 SQL Server 2005 Manger Studio 中錄入中文的_Mssql數據庫教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:如何查看并導出數據表中字段的注釋信息
      查看并導出SQL Server 2000數據表中字段的注釋信息: 此示例為導出某個表注釋的語句:(表名是bbs_bank_log) 以下為引用的內容: SELECT sysobjects.

      問題表現:
      在 SQL Server 2005 Manger Studio中打開表,無法輸入中文,只能輸入英文

      問題重現:
      1. 我們建立如下三個測試表:
      CREATE TABLE ta(
      id int IDENTITY,
      col varchar(50)
      )

      CREATE TABLE tb(
      col varchar(50),
      id int IDENTITY
      )

      CREATE TABLE tc(
      col1 varchar(50),
      col2 as col1
      )

      2. 在SQL Server 2005 Manger Studio 中打開上述三個表進行數據錄入,你會發現是能錄入中文的

      3. 那么錯誤故障是如何再現的呢?繼續測試,在上面建立的測試表中,每個表都有一個只讀的列,如果把你把光標移動到該列,再移回到可寫列,你就會發現,無法開啟中文輸入法了。

      結論:
      在 SQL Server 2005 Manger Studio 中錄入數據的時候,不要把光標移動到只讀的列中,否則你的中文就不要想錄入了
      另外,設計表的時候可能也得注意,如果你想在SQL Server 2005 Manger Studio 中錄入中文,則不要把只讀列設置為第1列,比如上面的測試表 ta, 如果你已經錄入了數據,再用SQL Server 2005 Manger Studio 打開的時候,你會發現光標是定位在第1條記錄的第1列(標識列,也是只讀列)的,這樣會導致你根本無法錄入中文

      這應該算是SQL Server 2005 Manger Studio 的一個BU吧

      小提示:
      在 SQL Server 2005 Manger Studio 中,只讀列顯示的數據是灰色的(比正常列的顏色稍淡一些,仔細看一下就能區分出來

      分享:多種還原.bak數據庫文件方式
      備份還原數據庫 備份數據庫 企業管理器 --或用SQL語句(完全備份): backup database 數據庫 to disk='c:你的備份文件名' 還原數據庫 企業管理器 --或用SQL語句: restore datab

      來源:模板無憂//所屬分類:Mssql數據庫教程/更新時間:2008-08-22
      相關Mssql數據庫教程