問題タブ [sql-server-2014]

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 投票する
1 に答える
373 参照

sql - 現在のユーザーを追加するオプションが与えられていない SQL Server 2014 セットアップ

SQL Server 2014 Express エディションをインストールしています。しかし、何度かインストールを試みた後、私の Windows 認証済みアカウントには、データベース サーバー内で何も実行する権限がありませんCREATE DATABASE。.

インストール中に、Windows 認証済みアカウントに役割を割り当てるオプションが表示されません。以下はインストーラー ウィンドウのスクリーンショットであり、インストーラーの多くの手順が「スキップ」されていることを示しています。

SQLサーバーのインストール画面

そうは言っても、Express インストーラーに、Developer および Enterprise インストーラーにある [現在のユーザーの追加] 画面を強制的に表示させる方法はありますか? そうでない場合、自分自身をユーザーとしてデータベースに追加するにはどうすればよいですか?

お時間をいただきありがとうございます。

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

sql - 2 つのテーブル間でステータスを同期するトリガー - 再帰を回避するには?

処理の一部を最適化しようとしています。同期したいステータスを持つ 2 つのテーブル (ジョブとバケット) があります。つまり、誰かがジョブのステータスを変更した場合、バケットのステータスを変更することもあれば、バケットのステータスを変更するときに、添付されたジョブのステータスを変更したい場合もあります。この点で、主に「キャンセル」を意味する場合がありますが、ジョブからバケットへの完了/エラーも意味します。

それらに 2 つの状態がある理由は、(a) それらは独立したサブシステムであり、たとえばジョブを一時停止することが可能であり、(b) すべてのジョブがバケットに接続されているわけではない ;)

ジョブの更新時とバケットの更新時の2つのトリガーでそれを試してみましたが、ジョブのトリガーがバケットを変更するたびに、バケットのトリガーがトリガーされるようです。おもしろいことに、これは更新後のトリガーですが、トリガーは他のテーブルの変更を認識していないようです....これは再帰につながります。

トリガーは次のとおりです。

これは、私は長い間 SQL をやっていますが、この型または再帰を持つのは初めてです。where条件はAFTERトリガーであるため、再帰を回避すると考えました。ジョブがバケットを更新すると、バケットトリガーはジョブで既に変更されたステータスを確認する必要があるため、再帰はありません。

これにより、次の 2 つの疑問が生じます。

1: 私は間違っていますか? ジョブを更新すると、トリガーはバケットを変更し、バケットのトリガーはジョブで変更されたデータを確認する必要がありますか? これにより、ステータスが新しいステータスと異なることを比較する WHERE 条件により、再帰を回避できるはずです。

2: ここで再帰を避ける他の方法はありますか?

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

visual-studio-2012 - Visual Studio 2013 の SSDTBI は SQL Server 2012 で動作しますか?

現在、Visual Studio 2012 と VS2012 用の SSDTBI を使用して、SQL サーバー 2012 用の SSIS パッケージを作成しています。これはうまく機能します (ただし、SSIS パッケージ デザイナーには多くのバグがあります)。

Microsoft はVS2013 用の SSDTBIをリリースしたばかりで、これが SQL Server 2014 でのみ機能するかどうか疑問に思っていました。VS2012 で作成したものと同じ SSIS パッケージを編集して、SQL Server 2012 でも機能させることはできますか?

更新:このブログから判断すると、SQL Server 2012 の SSIS にはまだ問題があるようです。

0 投票する
4 に答える
1303 参照

sql - SQL Server 2014 'キーワード 'select' 付近の構文が正しくありません。

次の SQL コードに何か問題がありますか。

0 投票する
3 に答える
283 参照

sql - 複数の列のピボット解除

anotes次のデータで呼び出されるSQL Server 2014のテーブルがあります

ここに画像の説明を入力

このデータを final という名前の別のテーブルに追加したい

ファイナルテーブルの列にtext1, text2, text3, text4入り、列に入る。NotesNotedate1,notedate2,notedate3,notedate4Notedate

最初にメモを使用してデータのピボットを解除しようとしました:

適切な結果が得られました:

ここに画像の説明を入力

次に、日付部分に別のピボット解除クエリを使用しました。

また、適切な結果が得られます。

ここに画像の説明を入力

ここで、このデータを最終テーブルに追加したいと思います。

次のクエリを試してみたところ、クロス結合になります:(

出力は次のとおりです。

ここに画像の説明を入力

両方の列を同時にアンピボットする方法はありますか?

または、2 つの選択クエリを使用して、そのデータを最終テーブルに追加しますか?

前もって感謝します!

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

sql-server - SQL Server 重複インデックス

SQL Server を使用しています。

私はそれを知りません: SQL Server で重複したインデックスを作成できるのはなぜですか。

たとえば、次のインデックスを作成できます。

SQL Server のパフォーマンスが向上します。SQL Server では重複したインデックスを作成できません。

前もって感謝します。

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

sql - カスタムの自動インクリメント列を維持する

カスタムの自動インクリメント列である ID (identity) と XID (int) を持つテーブルがあります。XID を維持するために挿入トリガーの代わりに使用していますが、重複が発生しています。


テーブル

xtable (ID ID、XID int)


トリガー- 挿入の代わりに


挿入 = 1 行と仮定します。

このトリガーは、XID 列の重複を防ぎません。それを変更する方法についてのアイデアはありますか?

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

sql-server-2012 - SQL Server 2012 で作成できる FileTable の数は?

私は SQL Server 2012 を使用しており、アプリケーションに FileTables 機能を実装したいと考えています。SQL Server 2012 の 1 つのデータベースに作成できる FileTable の数は?

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

sql-server - データ収集レポート

SSMA\Object Explorer\Management\DataCollection2日前にDataCollectionを使用しています。

ここに画像の説明を入力

しかし、 からレポートを取得するたびにData Collection、表示できるデータがありません。Server Activity History次の図は、データ収集レポートのサンプルレポートです。

ここに画像の説明を入力

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

sql-server - 接続文字列を使用した SQLCmd

SQLcmd 経由で接続文字列を渡すことはできますか?

sqlcmdを使用する際に接続文字列でアプリケーション名とフェイルオーバーパートナー(ミラーリング用)を変更したい。

今。SQLcmdsqlcmd を使用すると、sys.sysprocesses で設定された接続のアプリケーション名が返されます。