SQL Server– tag –
-
Windows FormsでSqlClientからODBCへ安全に段階移行する方法|接続文字列・パラメーター・ビルド設定の完全ガイド
既存のVB製Windowsフォームで System.Data.SqlClient を使っているが、フォーム単位で確実にODBCへ置き換えたい――そんな場面でつまずきやすいのが「Importsだけでは動か... -
.NET 9 Blazor Identity が LocalDB に接続できない(Error 4060/RetryLimitExceededException)原因と解決策まとめ
Blazor Web アプリを .NET 9 の「Individual Accounts」で新規作成したのに、ログイン画面で Error 4060 や RetryLimitExceededException が出て接... -
SQL Serverでスキーマ単位に「ビューだけ」を見せる権限設計|DENY不要・所有権チェーン活用ガイド
アプリのエンドユーザー TM1_User に、アプリ用スキーマ TM1App のビューだけを見せ、ソース側の TMS1 テーブルやビューは直接触らせたくない——この要件は SQL Server/... -
Blazorでファイルをデータベースに保存する完全ガイド|WASM/Server対応・SQL Server/EF Core/ADO.NETストリーミング
Blazor WebAssembly/Blazor Server のどちらでも、ユーザーのローカルから選択されたファイルを安全に受け取り、SQL Server などのデータベースへ保存・配信するには「... -
SQL Server 2017でストアドプロシージャを行単位デバッグする完全ガイド|Visual Studio(SSDT)・SSMS 17・サードパーティ比較と実践手順
SQL Server 2017+Windows Server 2019 で、大規模なストアドプロシージャ(SP)の不具合原因を行単位で突き止めたい──しかし SSMS 18/19 には T‑SQL デバッガがない。... -
SQL ServerトリガーのMsg 3609対処|sp_send_dbmailで「The transaction ended in the trigger」を防ぐ実装ガイド
SQL Server のトリガー実装で Msg 3609 The transaction ended in the trigger が出てバッチ全体がロールバックされる――本番直前にこれが起きると冷や汗ものです。この... -
C#のAddWithValueは使うべき?SQLインジェクション対策と性能劣化の理由、型とサイズを明示する安全なパラメータ化ガイド
ADO.NET の SqlCommand.Parameters.AddWithValue() は、文字列や日付、数値をパッと渡せる便利なメソッドです。しかし便利さの裏で、型やサイズの“推測”に起因する性能... -
SQL ServerのTRY…CATCHでシーケンス名誤記が捕捉できない理由と対処法【NEXT VALUE FOR】
SQL Server の TRY…CATCH が利かずにバッチが停止する――とくに NEXT VALUE FOR でシーケンス名を誤記したときに起きる現象。これはバグではなく、遅延名前解決とコンパ... -
Azure Data FactoryのCopy Activityで出る「Unclosed quotation mark」エラーを完全解説|動的SQLの安全な書き方とconcat/replace実装
Azure Data Factory(ADF)のCopy Activityで、動的SQLを使った途端に「Unclosed quotation mark」エラーで失敗した――そんな事象は珍しくありません。本記事では原因の...
