SQL Serverでフルテキスト検索で検索結果にヒットしない現象への対象法を紹介します。現象の確認以下のデータのテーブルを準備します。Working テーブルidnamevaluecategorymemo1Penguin300B南国にすむ
SQL Server Management Studio を利用して、SQL Server のフルテキストインデックスを作成する手順を紹介します。準備下図の構造のテーブルを作成します。作成したテーブルにレコードを追加します。下記のレコードを
SQL Server Reporting Services のサイトにアクセス権を付与する手順を紹介します。手順SQL Server Reporting ServicesのレポートマネージャーのホームURLにアクセスします。画面の上端の右側
SQL Server Reporting Services のフォルダーにアクセス権を付与する手順を紹介します。手順SQL Server Reporting ServicesのレポートマネージャーのホームURLにアクセスします。上部のツール
SQL Server のテーブルでの IDENTITYを指定してIDを自動インクリメントしている場合に初期値に戻す方法を紹介します。概要SQL Server のテーブルの列において、IDENTITYを"はい"に指定すると、列の値は自動インク
SQL Serverで「Windows 認証モード」でインストールした後で、「SQL Server 認証モードと Windows 認証モード」(混合認証モード)に切り替えるとsaアカウントでログインできない現象について紹介します。現象「Wi
SQL Server 2014 SP1 をインストールします。SQL Server 2014 SP1のISOイメージをダウンロードします。ISOイメージをマウントします。SQL Server 2014 SP1のインストーラーを実行します。フ
SQL Server Management Studio でSQLパラメータを利用するコードを紹介します。概要こちらの記事では、C#のプログラムコードでSQLパラメータを利用するコードを紹介しましたが、同じSQLをSQL Server Ma
SQL Server データベースの復旧モデルを変更する手順を紹介します。Microsoft SQL Server Management Studio を起動し、データベースサーバーに接続します。接続後、左側のツリービューで[データベース]
SQL Serverのデータベースのデータファイルを確認する手順を紹介します。Microsoft SQL Server Management Studio を起動します。起動後、データベースサーバーに接続します。左側のツリービューの[データ
SQL Server で他のサーバーにデータベースを移動する手順を紹介します。概要SQL Server で他のサーバーにデータベースを移動する場合には、データベースのバックアップを作成し、他のデータベースサーバーでバックアップを復元する方法
SQL Server 2014 のファイアウォールの設定の一例を紹介します。設定手順コントロールパネルを開きます。[システムとセキュリティ]カテゴリを開きます。右側の一覧から[Windows ファイアウォール]を選択します。[Windows
Transact SQLでレコードが存在しない場合はInsertしてレコードを追加し、レコードが存在していればそのレコードを更新したいことがあります。従来の方法では、select文で条件に合致するレコードがあるか検索し、検索結果があればその
SQL Serverで特定のテーブルだけでInsertやUpdateがタイムアウトになり、レコードの追加や編集ができない場合の対処法について紹介します。原因原因はいくつか考えられますが、特定のテーブルで編集コマンド(Insert, Upda
SQL Server 2008 以降ではOFFSET FETCH句を利用すると簡単に結果レコードセットの指定した位置から指定した個数のレコードを取り出せます。書式ORDER BY 句にオプションの形で記述します。ORDER BY (列名)
手順データベースのバックアップを他のマシンに保存する場合は、保存先のマシンに"SQL Server Management Studio"をインストールし、バックアップ元のサーバーにリモートアクセスし、データベースをバックアップすることで、別
テーブルの列を自動インクリメント列(自動採番列)に設定する手順を紹介します。概要SQL Serverでテーブルの指定した列を自動でインクリメントする設定にする場合は、その列にIDENTITYの設定をして、「IDである」を「はい」に設定します
テーブルの列から主キーを削除する手順を紹介します。Microsoft SQL Server Management Studio で設定する場合Microsoft SQL Server Management Studioを起動し、編集するテー
テーブルに主キーを追加する (列を主キーに設定する)手順を紹介します。Microsoft SQL Server Management Studio で設定する場合[Microsoft SQL Server Management Studio
テーブル内のレコードの件数(テーブルの行数)を取得するSQLを紹介します。概要テーブルのレコードの数(テーブル行数)を求めるには COUNT 関数を利用します。メモレコードの数ではなく、レコードのフィールドの値の合計を求める場合はSUM関数
SQL Serverがコネクションをいくつ開いているか(SQLサーバーへの接続数)を確認する方法を紹介します。手順コントロールパネルの管理ツールを開きます。一覧から[パフォーマンス モニター]を選択します。パフォーマンスモニターが起動します
長さの違う文字列を単純にソートすると自然な並びにならないことがあります。例元データ元データとして以下のファイルがあるとします。IDFileName11.bmp22.bmp33.bmp44.bmp511.bmp612.bmp713.bmp81
「データベース '(データベース名)' のファイル '(データベース名)_log' の自動拡張をユーザーが取り消したか、30020 ミリ秒でタイムアウトしました。ALTER DATABASE を使用して、このファイルの FILEGROWTH
SQL Serverでデータベースをバックアップする手順を紹介します。手順 (SQL Server Management Studio 19.x)手順 (SQL Server 2014)Microsoft SQL Server Manage
SQL Serverでデータベースのバックアップファイルを圧縮してバックアップする手順を紹介します。手順Microsoft SQL Server Management Studio を起動します。データベースサーバーに接続してログインします
SQL Serverでテーブルのスキーマを変更するSQLを紹介します。構文スキーマの変更には、ALTER SCHEMA を用います。ALTER SCHEMA (変更先スキーマ名) TRANSFER (変更元スキーマ名).(テーブル名)例以下
SQLでテーブルの列(column)のデータ型を変更するコードの紹介です。概要SQLを利用してテーブルの列のデータ型を変更できます。ALTER TABLE コマンドを利用し ALTER COLUMN 文で列を削除します。SQLの書式ALTE
JOINの結果を条件にして表を更新するSQLを紹介します。概要JOINの結果を条件にして表を更新する場合は、from句を用います。書式下記の書式を利用します。update 対象テーブル名 set 設定する列名 = 設定する値 from 対象
SQL Server でデータベースをアタッチする手順を紹介します。手順 (SQL Server Management Studio を利用する場合)SQL Server Management Studio を起動します。下図のウィンドウが
SQL ServerでSelect結果に固定の値を持つ列を加えるSQL文を紹介します。概要こちらの記事ではSELECT文を利用してデータベースのテーブルからレコードを検索するSQL文を紹介しました。レコードの値を取得するだけであれば紹介した
すべての行の列に同じ値を設定するSQLコードを紹介します。書式UPDATE(テーブル名) SET (列名) = (値)解説すべての行の列に同じ値を設定する場合でもUPDATEを用います。Where節を記述しないいため、すべての行でUPDAT
SQLでテーブルから列(column)を削除するコードの紹介です。概要SQLを利用してテーブルから列を削除できます。テーブルから列を削除する場合は ALTER TABLE コマンドを利用し DROP COLUMN 文で列を削除します。書式A
質問: テーブルの列追加テーブルに列を追加したいです。レコードがすでに大量に挿入されているので、SQL文で列追加する方法を知りたいです。SQLでテーブルに列(カラム/column)を追加するコードの紹介です。概要SQLを利用してテーブルに
SQL Serverでクエリで現在の日時を取得するコードを紹介します。概要現在の日時をクエリで取得するには GETDATE()関数、SYSDATETIME()関数を用います。補足一般的なSQL文では CURRENT_TIMESTAMP を利
SQLでSELECT文による検索結果から重複を除去するクエリを紹介します。概要SQLのSELECTの結果から重複を除去する場合は DISTINCT文を用います。書式SELECT DISTINCT ......例1下記のテーブルでの例を紹介し
SQL Server にログインするユーザーとデータベースのユーザーを作成します。ログインユーザーの作成SQL Server Management Studio version 18 (SQL Server 2019)SQL Server