こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

SQL SERVER 2008 EXPRESS エラー 8016

サーバー初心者です。

データに空白("")を入れたら下記のエラーメッセージが出てしまいました。どのように対処したらよいのでしょうか?

エラー文
[Microsoft][SQL Server Native Client 10.0][SQL Server]着信の表形式のデータ ストリーム (TDS) リモート プロシージャ コール (RPC) プロトコル ストリームが不適切です。パラメータ3 (""): データ型 0xE7 に、無効なデータ長またはメタデータ長が指定されています。(#8016)


環境
OS:VISTA HOME Premium
サーバー:SQL Server 2008 EXPRESS

列のプロパティ
データ型:nvarchar
NULLを許容:はい
長さ:300 (50などにしても同じのがでます。)

*使用状況
ACCESS から SQL SERVER にリンクして データを挿入したらエラーが出ます。

よろしくお願いします。

投稿日時 - 2009-11-26 14:12:25

QNo.5477450

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

実際に実行されているSQL文とかはみれないのですか?

投稿日時 - 2011-02-28 17:02:20

ANo.2

追加
インストールは管理者権限でしましたか?
XPHomeの場合、セーフモード(電源入れロゴが出たらF8を軽くトントン叩く)起動し、Administratorクリックし、ログイン後インストール
Vistaの場合、ファイル右クリック「管理者として実行」UACを一時的に解除し、インストール

投稿日時 - 2009-11-27 05:11:19

お礼

たびたびありがとうございます。

試させていただき、管理者権限で再インストールをしました。
しかし、同じ症状が出てしまいます......

management studio のビューでデータ変更並びに更新クエリなどで空白("")を入れるとエラーが出ずに正常に更新されます。

なので、「SQL Server Native Client 10.0」が問題なのでしょうか?

投稿日時 - 2009-11-27 11:31:24

ANo.1

Service Pack 1 で修正されているものがあります。
参考URL(根拠など)

参考URL:http://support.microsoft.com/kb/968369/ja

投稿日時 - 2009-11-26 16:03:24

お礼

早速のご回答ありがとうございます。

拝見させていただきService Pack 1 をインストールさせていただきましたが、同じ症状が出てしましました。

ちなみにバージョンを調べてみたところ
10.0.2531.0
SP1
EXPRESS EDITON

と出ておりました。

投稿日時 - 2009-11-26 17:26:34

あなたにオススメの質問