問題タブ [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.
sql - 現在のユーザーを追加するオプションが与えられていない SQL Server 2014 セットアップ
SQL Server 2014 Express エディションをインストールしています。しかし、何度かインストールを試みた後、私の Windows 認証済みアカウントには、データベース サーバー内で何も実行する権限がありませんCREATE DATABASE
。.
インストール中に、Windows 認証済みアカウントに役割を割り当てるオプションが表示されません。以下はインストーラー ウィンドウのスクリーンショットであり、インストーラーの多くの手順が「スキップ」されていることを示しています。
そうは言っても、Express インストーラーに、Developer および Enterprise インストーラーにある [現在のユーザーの追加] 画面を強制的に表示させる方法はありますか? そうでない場合、自分自身をユーザーとしてデータベースに追加するにはどうすればよいですか?
お時間をいただきありがとうございます。
sql - 2 つのテーブル間でステータスを同期するトリガー - 再帰を回避するには?
処理の一部を最適化しようとしています。同期したいステータスを持つ 2 つのテーブル (ジョブとバケット) があります。つまり、誰かがジョブのステータスを変更した場合、バケットのステータスを変更することもあれば、バケットのステータスを変更するときに、添付されたジョブのステータスを変更したい場合もあります。この点で、主に「キャンセル」を意味する場合がありますが、ジョブからバケットへの完了/エラーも意味します。
それらに 2 つの状態がある理由は、(a) それらは独立したサブシステムであり、たとえばジョブを一時停止することが可能であり、(b) すべてのジョブがバケットに接続されているわけではない ;)
ジョブの更新時とバケットの更新時の2つのトリガーでそれを試してみましたが、ジョブのトリガーがバケットを変更するたびに、バケットのトリガーがトリガーされるようです。おもしろいことに、これは更新後のトリガーですが、トリガーは他のテーブルの変更を認識していないようです....これは再帰につながります。
トリガーは次のとおりです。
と
これは、私は長い間 SQL をやっていますが、この型または再帰を持つのは初めてです。where条件はAFTERトリガーであるため、再帰を回避すると考えました。ジョブがバケットを更新すると、バケットトリガーはジョブで既に変更されたステータスを確認する必要があるため、再帰はありません。
これにより、次の 2 つの疑問が生じます。
1: 私は間違っていますか? ジョブを更新すると、トリガーはバケットを変更し、バケットのトリガーはジョブで変更されたデータを確認する必要がありますか? これにより、ステータスが新しいステータスと異なることを比較する WHERE 条件により、再帰を回避できるはずです。
2: ここで再帰を避ける他の方法はありますか?
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 にはまだ問題があるようです。
sql - SQL Server 2014 'キーワード 'select' 付近の構文が正しくありません。
次の SQL コードに何か問題がありますか。
sql - 複数の列のピボット解除
anotes
次のデータで呼び出されるSQL Server 2014のテーブルがあります
このデータを final という名前の別のテーブルに追加したい
ファイナルテーブルの列にtext1, text2, text3, text4
入り、列に入る。Notes
Notedate1,notedate2,notedate3,notedate4
Notedate
最初にメモを使用してデータのピボットを解除しようとしました:
適切な結果が得られました:
次に、日付部分に別のピボット解除クエリを使用しました。
また、適切な結果が得られます。
ここで、このデータを最終テーブルに追加したいと思います。
次のクエリを試してみたところ、クロス結合になります:(
出力は次のとおりです。
両方の列を同時にアンピボットする方法はありますか?
または、2 つの選択クエリを使用して、そのデータを最終テーブルに追加しますか?
前もって感謝します!
sql-server - SQL Server 重複インデックス
SQL Server を使用しています。
私はそれを知りません: SQL Server で重複したインデックスを作成できるのはなぜですか。
たとえば、次のインデックスを作成できます。
SQL Server のパフォーマンスが向上します。SQL Server では重複したインデックスを作成できません。
前もって感謝します。
sql - カスタムの自動インクリメント列を維持する
カスタムの自動インクリメント列である ID (identity) と XID (int) を持つテーブルがあります。XID を維持するために挿入トリガーの代わりに使用していますが、重複が発生しています。
テーブル
xtable (ID ID、XID int)
トリガー- 挿入の代わりに
挿入 = 1 行と仮定します。
このトリガーは、XID 列の重複を防ぎません。それを変更する方法についてのアイデアはありますか?
sql-server-2012 - SQL Server 2012 で作成できる FileTable の数は?
私は SQL Server 2012 を使用しており、アプリケーションに FileTables 機能を実装したいと考えています。SQL Server 2012 の 1 つのデータベースに作成できる FileTable の数は?
sql-server - データ収集レポート
SSMA\Object Explorer\Management\DataCollection
2日前にDataCollectionを使用しています。
しかし、 からレポートを取得するたびにData Collection
、表示できるデータがありません。Server Activity History
次の図は、データ収集レポートのサンプルレポートです。
sql-server - 接続文字列を使用した SQLCmd
SQLcmd 経由で接続文字列を渡すことはできますか?
sqlcmdを使用する際に接続文字列でアプリケーション名とフェイルオーバーパートナー(ミラーリング用)を変更したい。
今。SQLcmd
sqlcmd を使用すると、sys.sysprocesses で設定された接続のアプリケーション名が返されます。