問題タブ [sql-server-2016]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
765 参照

sql - SET FMTONLY の SQL Server の置き換え

SET FMTONLYSQL Server は、SQL Server 2012 以降は非推奨です。
私が気に入っているSET FMTONLYのは、特定のストアド プロシージャの複数のレコードセットのメタ データを返すことです。
SQL Server 2012 以降のバージョンが提供sp_describe_first_result_setsys.dm_exec_describe_first_result_set_for_objectており、すべての結果セットではなく、最初の結果セットのメタデータのみを返します。パラメータを無視し、すべての結果セットの列の構造に関するメタデータを返す
代替手段を知っている人はいますか?SET FMTONLY

結果セットごとに列が必要です。パラメータに NULL を渡そうとしましたが、うまくいきません。

ありがとうございました。

0 投票する
2 に答える
1559 参照

sql - SQL Server 2016 に対する Visual Studio 2015 のデータベース プロジェクト

個人的なプロジェクトで SQL Server 2016 (RTC 3) を試しています。Visual Studio 2015 でデータベース プロジェクトを作成し、データベースに接続しようとしています。データベースへの接続を正常に作成できますが、[データベースのインポート] を使用して [開始] をクリックすると、「構成を取得するためにデータベースに接続できませんでした。

これが SQL Server 2016 を使用しようとしたことが原因かどうかはわかりませんが、現時点ではレビュー用にリリースされているため、VS 2015 で処理できると思います。

任意の洞察をいただければ幸いです

0 投票する
0 に答える
1590 参照

c# - SQL Server 2016 Reporting Services での .NET Framework 4.6.1 のサポート

このリンクからhttps://msdn.microsoft.com/en-us/library/ms170438.aspx ssrs 2016 が .net Framework 4.5.1 をサポートすることを知っています。

以前のバージョンは 4.x をサポートしていないため、これは良い改善です。

しかし....

このリンクからhttp://blogs.msdn.com/b/dotnet/archive/2015/12/09/support-ending-for-the-net-framework-4-4-5-and-4-5-1 .aspx

.net Framework 4.5.1 のサポートが数日前 (1 月 12 日) に終了したことがわかります。

それで...

私の質問は次のとおりです。SQL Server 2016 Reporting Services は .net フレームワーク 4.6.1 をサポートする予定ですか?4.5.1 は Microsoft によってサポートされなくなりましたか?

0 投票する
1 に答える
16665 参照

sql - 「JSON」付近の構文が正しくない - SQL Server 2016

そのため、最近、主に JSON 出力機能のために SQL Server 2016 CTP3 をインストールしました。MSDNの下のリンクに示されているのとまったく同じように、SQLクエリでそれを使用しようとしています。キーワード JSON が青色にならず、「'JSON' 付近の構文が正しくありません」というエラーが表示される

https://msdn.microsoft.com/en-us/library/dn921882%28v=sql.130%29.aspx?f=255&MSPPError=-2147217396

何が間違っている可能性がありますか?

編集:AdventureWorks DB for SQL Server 2016 でテストしています。クエリは

0 投票する
1 に答える
4428 参照

c# - Visual Studio 2015 SSIS - カスタム SSIS コンポーネントが SSIS ツールボックスで選択されない

Visual Studio 2015 でカスタム SSIS コンポーネントを SSIS に追加する際に問題が発生しています。

私のシステムは: Windows 8.1 64 ビット

Visual Studio コミュニティ 2015 バージョン 14.0.24720.00 アップデート 1

Microsoft SQL Server Integration Services Designer バージョン 13.0.900.80 (SQL Server 2016 CTP3.2 をインストールしたので、SSIS のバージョンはこのバージョンです。これは問題の一部である可能性があり、完全にリリースされた製品ではなく、バグになります)

Microsoft .NET フレームワーク バージョン 4.6.01055

110 と 120 のアセンブリを使用してみました。両方の dll を GAC に追加し、強力に署名された異なる名前で x86 および x64 フォルダー (以下を参照) に配置しました。

110 アセンブリ

120 アセンブリ

私はこれを調査しましたが、問題に対する決定的な答えを見つけることができません。人々は質問をし、いくつかの回答を得ているように見えますが、次の投稿にあるように、この問題を解決する方法を誰かに伝える回答はありません.

Visual Studio 2015 Integration Services プロジェクトがカスタム SSIS コンポーネントを取得しない

元の投稿との唯一の違いは、Visual Studio 2015 用に SQL Server Data Tools プレビュー (12 月) を使用していることですが、それは問題ではありませんか?

プロジェクトで参照されているアセンブリを変更しようとしました。独自のコードを試した後、カスタム SSIS コンポーネントの構築を開始する方法を説明している次のページを見つけました。それを構築するための多くの作業を行わずに、dll を GAC と適切な DTS フォルダーに追加します。

本当に役立つのは、システム設定を取得し、GAC にインストールし、SSIS ツールボックスが取得できるように dll を正しいフォルダーにコピーするインストーラーを開発することです。Microsoft は、新しい SSIS コンポーネントの作成とインストールをできるだけ難しくしたいと考えているようです。

1. Visual Studio 2015 の SSIS コンポーネントには、どのバージョンの .NET を使用すればよいですか? 2. どのバージョンの gacutil を使用すればよいですか (これは問題だと聞いています)。3. SSIS ツールボックスによって取得されるために、dll を配置する必要があるフォルダーはどれですか。4. dll を x86 または x64 フォルダーに配置する必要がありますか? 私のシステムは x64 ですが、Visual Studio exe は x86 実行可能ファイルであるため、x86 フォルダーが正しいフォルダーであると推測しています。5. dll を複数のフォルダに入れても問題はありませんか? 5. Visual Studio 2015 にカスタム SSIS コンポーネントを追加できた人はいますか?

ヘルプやコメントをいただければ幸いです。

マット

0 投票する
1 に答える
530 参照

sql - データが一致しない外部キー制約の作成

ご挨拶!

SQL挿入ファイルからms SQLデータベースにデータを挿入しました。どうやら、このデータは完全ではありません。これは、ERD を作成し、テーブル間の主要な制約を作成しようとしていたときに発見されました。article_review を order1 に接続しようとすると、order1 には主キーがあり、article review には外部キーがあります。

キー値が一致しないすべてのレコードを選択するクエリがあります。画像を参照してください: http://imgur.com/vDbCuG8

ここでやりたいこと: ID 値が欠落している新しい行を article_review に挿入します。他の列の値は実際には問題ではなく、NULL またはランダムに生成される可能性があります。

単純な結合では、他のすべての列が同一ではないため、実際にはうまくいきません。

ps。上記のすべてが必要なのは、ms sql 2016 では 2 つのテーブル間にキー制約を作成できないためです。テーブルの 1 つに他のテーブルにない値が含まれているため、エラーがスローされます。

0 投票する
1 に答える
1530 参照

ssis - プロバイダー 'Microsoft.ACE.OLEDB.12.0' は SSAS 表形式モデルに登録されていません

64 ビット マシン (Windows Server 2012 R2)、MS Office 2013 Standard-64 ビット インストール、SQL Server 2014 インストールがあります。「Access データベース エンジン再頒布可能 64 ビット」をインストールすると、「インポート/エクスポート ウィザード」や SSIS パッケージを使用しても、Excel ファイル (.xlsx) からデータをインポートできません。「Access Database Engine Redistributable 64 bit」をアンインストールし、Access Database Engine Redistributable 32 bit をインストールした後、「Import/Export Wizard」と SSIS パッケージが魅力的に機能します。ここで、「SSAS 表形式モデル」を作成する必要があり、一部のデータは Excel ファイルを介して直接取得されます。Excel ファイルから接続を作成しようとすると、「プロバイダー 'Microsoft.ACE.OLEDB.12.0' が登録されていません」という同じエラーが再び表示されます。

私はそれが非常に一般的な問題であり、多くの解決策がすでに存在することを知っています。それらのほとんどを試してみましたが、実際にはうまくいきませんでした。

誰かがこれについて何か考えがある場合は、投稿するか、私が何か間違っているかどうか教えてください.

よろしく、ピユシュ

0 投票する
2 に答える
184 参照

sql-server - SSMSでCommandBehavior = SequentialAccessをオフにする方法は?

このエラーを回避するために、SQL Server Management Studio で CommandBehavior=SequentialAccess をオフにするにはどうすればよいですか?

バッチの実行中にエラーが発生しました。エラー メッセージ: CommandBehavior=SequentialAccess を使用した暗号化された列 'DATA' の取得はサポートされていません。

背景: SQL Server 2016 CTP 3 を使用しています。Always Encrypted を使用して暗号化された nvarchar(max) 列を含むテーブルがあります。