HOME >> Tips >> Microsoft SQL Server

Microsoft SQL Server

スポンサーリンク

Microsoft SQL Server の Tips や備忘録など毎回同じことで悩まないようにまとめています。
また、後の方の参考になればと思います。
環境によって現象が異なるかもしれませんので判断はご自身でお願いします。
この他にも Tips や障害報告などご存じの方はご連絡ください。

なお、このページは Microsoft 社とは関係はありません。
このページの内容に関するお問い合わせは上のメールアイコンからお願いします。

Microsoft社 へのリンク
 Microsoft http://www.microsoft.com/ja-jp/default.aspx
 SQL Server 2012 http://www.microsoft.com/ja-jp/sqlserver/2012/default.aspx
 SQL Server 2014 https://www.microsoft.com/ja-jp/sqlserver/2014/default.aspx

SQL Server のSQL に関する Tips はこちら

・SQL Server のバージョンとエディションを確認する方法

・SQL Server 2005 Express Edition を WorkGroup Edition にアップグレードインストールしようとするとエラーが発生する

・SQL Server Management Studio でテーブル定義を変更できない

・SQL Server 2012 XE のインストーラー起動時にエラーが発生する

・Windows 8 , Windows Server 2012 に SQL Server 2012 をインストールするとエラーが発生する

・突然 SQL Server に接続できなくなる

・データベース トリガーを実行する順序を指定する

・MERGE 文で 10739 エラーが発生する

・SQL 文で 改行コードを更新する方法

・sqlcmd を単体でインストールして使用する方法

・SQL Server で自動採番を使用する方法

・SQL の検索条件内で照合順序を指定する方法(大文字、小文字を区別する/しないなど)

・bcp ユーティリティでデータをエクスポート/インポートする

・利用状況モニターを起動してサーバーを監視する

・SQL Server に発行されたクエリをログに出力する

・トレースフラグの設定状況を確認する

・バックアップコマンド実行時に任意のファイル名で保存する - 曜日名を指定してバックアップ

・バックアップコマンド実行時に任意のファイル名で保存する - 日付を指定してバックアップ

・Management Studio のクエリウィンドウで表示される赤い波線を消す方法

・SQL Server 2012 インストール時、事前チェックでエラーが発生する
  「Windows PowerShell 2.0 already installed.」

・T-SQL で例外処理を実装する

・データベースメールを構成して SQL Server からメールを送信する

・ロック エスカレーションを禁止する設定

・SQL Server の使用メモリの上限を設定する

・SQL Server を再起動しないで使用中のメモリを解放する方法

・リンクサーバーの接続時にエラー 7399 が発生する

・リンクサーバーのデータ取得時にエラー 7356 が発生する

・CONVERT や CAST 関数で VARCHAR,CHARの長さを指定しなかった場合の規定値

・桁数が異なる数値を含む文字列を"数値を考慮して"ソートする方法

・テーブル作成時に照合順序を列ごとに指定する方法

・テーブル型変数を使用する方法

・リンクサーバーに drop コマンドを実行するとエラー「117」が発生する
 オブジェクト の名前 'xxx.yyy.dbo.zzz' は、プレフィックスの最大数を超えています。最大数は 2 です。

・リンクサーバーに EXEC でSQL コマンドを実行するとエラー「7411」が発生する
 サーバー 'xxx' は RPC に対して構成されていません。

・統計情報を更新してクエリのパフォーマンスを改善する

・実行プランを作成しなおしてクエリのパフォーマンスを改善する

・インデックスを再構築してクエリのパフォーマンスを改善する

・リンクサーバーに SQLを実行するとエラー「7347」が発生する
 リンク サーバー 'TAB' の OLE DB プロバイダー 'OraOLEDB.Oracle' から、列 '[OraOLEDB.Oracle].<列名>' に必要なデータ長に一致しないデータが返されました。

・「サーバー 'XXX' の MSDTC は使用できません。」エラーの対応方法

・SQL Server Management Studio でSQL からコメントを出力する方法

・テーブルごとのデータ容量を確認する方法

・インデックス付きビューを作成する

・SQL Server 2014 Express インストール時、ルールのチェックで失敗してインストールできない

・SQL Server の実行アカウントを NT Service.MSSQLSERVERに戻す

・SQL Server 2012 のインストールでエラーが発生する

・SQL Server Profiler を使用して SQL Server で実行される SQL を監視する

・SQL Server で作成した証明書の有効期限を確認する方法

・データベースミラーリングの構成で「1469」エラーが発生する際の対応

・データベースミラーリングの構成で「1418」エラーが発生する際の対応

・データベースミラーリングの構成で「927」エラーが発生する際の対応

・SQL Server で実行された SQL を SQL で取得する方法

・「復元しています...」の状態のデータベースを使用可能にする方法

・集計関数(RANK,DENSE_RANK,ROW_NUMBER)の結果の違い

・Windows 10 にインストールした SQL Server で構成マネージャーを起動する方法

・リンクサーバー接続時に「分散トランザクションを開始できなかったので、この操作を実行できませんでした」エラーが発生する

・リンクサーバー接続時に「入れ子になったトランザクションを開始できません」エラーが発生する