次の内容のSqlスクリプトファイル名spCreation.sqlがあります。SQLCmd.exeの説明が必要
CREATE PROCEDURE dbo.usp_select_customers
as
Begin
SELECT EMP.NAME, EMP.ID FROM analysis.customerDB.dbo.employeetbl
END
開き、このファイルとそれが正常に実行されたエラーやクエリをthroughingされていないリンクサーバー「分析」を作成することなく、Queryanalyser上で実行されます。
コマンドプロンプトで次のようにsqlcmdを使用して同じsqlファイルを実行します。
sqlcmdの-s [サーバー] [データベース] [ログイン] [パスワード] spCreation.sql
それは通知サーバー用に例外をスローしています。 どのようにsqlCmdの実行動作とクエリアナライザの実行動作を説明できますか?
エラーメッセージが
メッセージ7202、レベル11、状態2、サーバーVIJAY-PC、手順usp_select_customersを次の、4行目はsys.serversにサーバの分析 'が見つかりませんでした。正しいサーバー名が指定されていることを確認します。必要に応じて、ストアドプロシージャsp_addlinkedserv erを実行してサーバーをsys.serversに追加します。 SSMSでクエリを実行する
私たちが推測する謎の小説にする必要はありません。エラー番号とメッセージを投稿してください... –
メッセージ7202、レベル11、状態2、サーバーVIJAY-PC、手順usp_select_customers、 Line 4 sys.serversでサーバー '分析'が見つかりませんでした。正しいサーバー の名前が指定されていることを確認します。必要に応じて、ストアドプロシージャsp_addlinkedserv を実行して、サーバーをsys.serversに追加します。 – VIJAY