SQL Server– tag –
-
SQL Server varchar(max) を固定長分割してPartId付き複数レコードにする方法(PartId=1しか出ない原因と解決)
SQL Server の varchar(max) に入った長文コメントを、64,750 文字ごとに分割して PartId 付きの複数行にしたいのに PartId=1 しか出ない…。原因の切り分けと、再帰CTE/... -
SQL Serverストアドプロシージャで動的ORDER BYを安全に実装する方法(ASP.NET Core MVCの一覧ソート)
ASP.NET Core MVCで一覧画面を作ると、列ヘッダークリックで並び替え(ソート)できるUIが定番です。しかし取得処理がSQL Serverのストアドプロシージャ固定だと、ORDER... -
VS CodeでCSVをインポートしてテーブル作成する方法|ADS Import Wizard代替(mssql拡張・BULK INSERT)
Azure Data Studio(ADS)にはCSVなどのファイルを取り込んでテーブルを自動生成できる「Import Wizard」があります。一方で、VS Code+SQL Server(MSSQL/mssql)拡張... -
SqlParameterのSqlDbTypeをNVarCharに統一していい?SQL Server/ADO.NETの落とし穴と最適解
SQL Server に INSERT するとき、SqlParameter の SqlDbType を全部 NVarChar にすると「DB変更に強い疎結合」に見えますが、実際は変換エラーや日付の誤解釈、インデッ... -
Microsoft Purview Information Protection Scannerで複数クラスター・複数コンテンツスキャンジョブを並列実行する方法(Scanが出ない原因と対処)
Microsoft Purview Information Protection Scanner(IPスキャナー)で、テストと本番を分けて複数クラスター/複数コンテンツスキャンジョブを運用したいのに「Scanが... -
Visual Studio 2022のデータベースプロジェクトでCREATE OR ALTERが使えない原因と対処法(SQL70001/TFS・Azure Repos)
Visual Studio 2022(SSDT)のSQL Serverデータベース プロジェクトで、ストアドを CREATE OR ALTER にすると SQL70001 でビルドが止まることがあります。TFS 管理(TFV... -
SQL Serverでインデックスが効かない原因:データ型不一致と暗黙の型変換を徹底解説
SQL Serverで「インデックスがあるのに遅い」原因の多くは、WHERE句やJOIN条件での暗黙的な型変換です。特に「文字列列 = 数値」のようにデータ型が噛み合わない比較は... -
Azure Data Studio から VS Code へ移行する方法|MSSQL拡張機能のインポート代替・結果グリッド制限・Profiler代替
Azure Data Studio の提供終了が発表され、SQL 開発の主戦場は Visual Studio Code(VS Code)+MSSQL 拡張機能へ移りつつあります。とはいえ ADS の「Import Wizard」... -
Azure VM/AVDからオンプレSQL ServerリンクサーバーでANONYMOUS LOGONになる原因と対処(Credential Guard・デリゲーション)
Azure VM や Azure Virtual Desktop(AVD)からオンプレミスの SQL Server に SSMS で接続すると、通常接続は成功するのに「リンクサーバーのテスト接続」だけが NT AUT...
