ITエンジニアの成長ブログ

ITエンジニアとして行う勉強の発信&日々の生活で体験した楽しいことをゆるく発信

Microsoft

SQL Server Management Studioでデータを簡単に更新する

今回は、SQL Server Management Studio(SSMS)で使用できるTips的な使い方を一つ紹介したいと思います。 知っている人はあたりまえかもしれませんが、知らない方はぜひお読みいただければと思います。 概要 通常、SQL Serverでデータを更新、追加、削除する…

SQL ServerのDDLはロールバックできる

タイトルの通りなのですが、少し驚きました。 SQL Serverでは、DDLをロールバックすることができるようです。以前、Oracleを使っていたことがあるのですが、OracleではDDLをロールバックできないと学んだ気がするので、このSQL Serverの挙動は少し驚きました…

SQL Serverのサンプルデータベース

最近知ったのですが、SQL Serverのサンプルデータベースが公式サイトから無料でダウンロードできます。 個人的に勉強をするときに、何かいい感じなデータ欲しいなとか思ったりしますが案外作るの面倒なのでかなり便利かと思います。以下からSQL Serverのサン…

AWS RDS for SQL Serverのネイティブバックアップの取得方法

今回は、AWS RDS for SQL Serverのネイティブバックアップの取得方法についてお話したいと思います。 実際に実施できる環境が手元にないので、画面キャプチャ等はありませんがポイントを絞って重要そうなところなどをお話していけたらと思います。個人的な備…

SQL Serverの名前付きインスタンスへの接続方法について

今回は、SQL Serverの名前付きインスタンスへの接続方法についてお話していきたいと思います。名前付きインスタンスに接続したい境遇の方は。ぜひご参照いただければと思います。 今回は、すでに名前付きインスタンスをサーバーもしくはローカルPCにインスト…

SQL Serverの動的管理ビュー

今回は簡単にSQL Serverの動的管理ビューを紹介したいと思います。 動的管理ビューとは? 動的管理ビューを参照することで、サーバーの状態の情報などを取得することができます。取得した情報は、インスタンスのヘルス状態の監視、問題の診断、パフォーマン…

SQL Serverでトランザクションのロックを解放する方法②

前回の記事で、SQL Serverでトランザクションのロックを解放する方法を紹介しましたが、 SQLではなく、SSMS(SQL Server Management Studio)のGUI操作のみでロックを解放する手順もありましたので、今回はそちらを紹介したいと思います。過去記事は以下にな…

SQL Serverでトランザクションのロックを解放する方法

以前、アプリケーションの不具合によりSQL Serverであるテーブルのレコードのロックを取得したままとなり、解放されない事象が発生してしまいました。 上記事象を解決するために、ロックを解放するための手順を調査したのでここにメモ代わりに記載しておきま…

SQL Serverでクライアントの接続プロトコルを調べる方法

SSMS(SQL Server Management Studio)などでSQL Serverに接続しているとき、現在接続しているクライアントの接続プロトコルを調べる方法について調査しました。以下のコマンドを実行すればOKです。以下の実行結果をみると、"Shared memory"になっていますの…

Windowsでコマンドの場所を検索する方法

Windowsでコマンドの場所を検索する方法について調査してみました。Linuxでは、whichコマンドでコマンド配置パスを確認できることは知っていたのですが、Windowsでも同じようなコマンドあるかなぁと思って調べてみた結果が今回の記事の内容です。Windowsでは…

SQL Serverでテーブルのコピーを行う

今回はTips的な記事になります。SQL Serverでテーブルを丸ごとコピーしたいことがたまにあります。 たとえば、テーブルのレコードの状態を変更してちょっと検証したい!でも、既存のテーブルには影響を与えたくないといったケースです。バックアップを取得し…

SQL Serverのインスタンスをアンインストールする

SQL Serverのインスタンスの削除の方法を確認したいと思います。 今回は、Windows 10にインストールしたSQL Server 2019 Developerエディションの名前付きインスタンスを一つアンインストールしてみます。基本的には以下の公式ページを参考にしていますので…

SQL Server Management Studioのオートコミットの設定について

SQL Serverのクライアントツールである、SQL Server Management Studio(SSMS)でオートコミットを設定する方法について記載します。 SSMSのインストール方法や、SQL Serverのインストール方法は別に記事としてまとめていますのでまだの方はそちらを参照いた…