私はAzure SQLデータウェアハウスプレビューの承認を受けて、新しいサーバーとデータベースの "プロビジョニング"を完了しました。私はMicrosoft(Get started: Connect ...)から「Getting Started」ページへのリンクをたどり、データベースを照会する2つの最良の(唯一の)方法はsqlcmdとVisual Studio 2013でした。Azure SQLデータウェアハウスの 'NoCount'エラー
このアドバイスは、 SSMSを起動してデータベースに接続し、新しいクエリーウィンドウを開こうとしました。すぐに次のエラーが表示されました。 '接続設定を適用できません。詳細なエラーメッセージは、 'NoCount'は認識されていないオプションです。 ' [OK]をクリックすると、クエリウィンドウが開きましたが、多くのT-SQL文は、このような単純なように動作しませんでした:
CREATE TABLE dbo.tblTest (acct_id nvarchar(255) NOT NULL)
私が受け取ることになる「コマンド(複数可)を正常に完了しました。」ただし、テーブルは作成されませんでした。
私はVisual Studio 2013を起動し、Azure SQLデータウェアハウスに接続し、SQL Serverオブジェクトエクスプローラで開きます。私は特定のデータベースを右クリックし、 'New Query'を選択し、上記と同じT-SQL CREATE TABLE文を入力してからexecuteを押してください。一度私は実行を押すと、私は上記とまったく同じエラーメッセージが表示されます。今回は、少なくとも私は新しいクエリウィンドウを開くことができましたが、クエリを実行しようとした後も、 'NoCount'は認識されたオプションエラーではありません。
私はデータウェアハウスについて全く新しく、まだT-SQLとSQL Serverの初心者でもあります。しかし、私はなぜ私がこれらのエラーを受けているのかを説明する何かを見つけることができませんでした、そして、今、私は何が起こっているのかを理解するまで、基本的には停止しています。どんな助けでも感謝しています。
nocountは、クエリの実行後に挿入、更新、または削除の影響を受ける行数の印刷を無効にするオプションです。オンまたはオフに設定できます。しかし、あなたは何かを実行する前に、新しく空のクエリウィンドウからメッセージを受け取っているようですね。 – rwking
接続文字列を投稿してください。 – rwking
ええ、私はNoCountが何であるかを知っていますし、まったく新鮮で空白のクエリウィンドウから始まり、決してSET NOCOUNT ON | OFFを使用していないということも間違いありません。接続文字列については...私はそれをどうすればよいか分かりません。私は、サーバーとユーザーとパスワードを尋ねる接続ウィンドウから入力を入力して接続しています。私はオプションで、接続する特定のデータベースを設定することもできますが、私が使用している "接続"文字列がどこにあるのかわかりません。 –