SQL Server
SQL Serverに対してDDLなどを実行したいとき、テストなどで実行していたプログラム等の接続が残っているなど、うまく実行が出来ないケースがあるかと思います。 そんな時は以下のようなSQLを実行するように実行したいDDLの最初に記述しておくとよいかもしれ…
今回は PowerShell を使って SQL Server に保存された varbinary 型のデータを取得してファイル保存する方法を紹介します。 私の担当システムでは画像を扱っており、SQL Server のデータベースに varbinary 型で保存するようにしてます。 これを時々何が入っ…
この記事は Zenn にも同様の内容で投稿しております。 zenn.dev 先日、本番障害で任意のテーブルをロックしっぱなしにし、さらに業務影響を与えるという二次障害を起こしました。 この記事は将来の自分への記事でもあります。 今回の件で学んだことをまとめ…
こんなものを見つけました。 www.powershellgallery.com Excel を読み取れる PowerShell のコマンドレットです。 思いつくことは 1 つですね? そう、Excel でテストデータを作成し、データベースに Insert するスクリプトの作成です。 なので、試しに書いて…
SI事業では保守作業などでSQLを流してDB操作をすることがちょくちょくあります。(自社開発系は経験がないのでどうしてるか分かりません...) 今まで、ロールバックするように記述したスクリプトを発行し、正しく登録されることを確認してからコミットに書き…
SQL Server 2017など新しいバージョンのSQL Serverでは取得結果をJsonで保存する機能があります。 このような機能を使用することでNewtonsoft.JsonのJsonConvertクラスにより、 RepositoryクラスのGetAllメソッド等でデータを取得するテストの記述が比較が楽…
今更ですが、DockerでSQL ServerをmacOSやLinuxでも使えるようになりましたので、 起動と設定、それからGUIツールを使ってデータをSELECTするところまでやってみたいと思います。 なお、環境はmacOS Mojaveとし、Dockerが入っていることを前提とします。 ま…