重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

SQL2000サーバーから、SQL2005expressへ
SQL Server Management Studio Express を使って移行しています

その中で、テーブルレイアウトの初期設定について

日付やPC名は、SQL2000と同じ getdate() や host_name()で
設定できたのですが、サーバー名が @@servername では
「文字列データまたはバイナリデータが切り捨てられます
 ステートメントは終了されました」
とメッセージが出てきて処理できません。

SQLserver2005expressで、サーバー名の規定値についてアドバイスをお願いします

A 回答 (1件)

確かインストールしてから変更していなければ、


SERVERPROPERTY ( 'servername' )と同じところを見ていたと思うので、
nvarchar(128)

http://msdn.microsoft.com/ja-jp/library/ms174396 …
より。

心配なら、
nvarchar とのみ設定しておけば?

http://msdn.microsoft.com/ja-jp/library/ms187944 …
より

なお、SQL Server2000 と仕様が変わっていた項目だった記憶があります。
    • good
    • 0
この回答へのお礼

返信おそくなりました。
ありがとうございます おかげさまで上手くできました。

お礼日時:2012/09/19 22:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す