2005年から2008年のMicrosoft SQL Serverからリンクサーバーを作成しようとしています。私は2005年のインスタンスでこれを定期的に行いますが、これはSQL 2008への長い旅の第一歩です。他のリンクサーバーとしてリンクサーバーを作成することはできますが、エラーは発生しませんが、 (例:単純な "SELECT *"ステートメント)このエラーはSSMSで発生します。2005年インスタンスのリンクされた2008 SQLサーバーの "キャスト仕様の文字値が無効です"
"リンクされたサーバー{リンクサーバー名}のOLE DBプロバイダ" SQLNCLI "が返されました"キャスト仕様の文字値が無効です""
2005インスタンスの2008インスタンスへのリンクサーバーの作成について、何を知っておく必要がありますか?
「リンクサーバーを使用する」と言うと、エラーが発生した特定のT-SQLバッチまたはストアドプロシージャが実行されていますか?このエラーは、キャスト操作が失敗していることを示しています。 –
私はどんなコマンドでもキャスティングを行っていません。私は 'SELECT * FROM linkedServer.database.dbo.table'がそのOLE DBエラーを返すような単純なものを実行することについて話しています。 – kscott
その場合、Link Serverの定義を提供してください。 –