SQL Serverのデータベース構築時に手順を誤ると「ログインは別のユーザー名でアカウントがあります」などとエラーが出て先に進めなくなることが、あります。次の手順で作成すれば怒られずにすむようです。
1) saでログインする。
2) データベースを作成する。
3) ログインを作成する。(ユーザーではありません)
・このとき、既定のデータベースに先ほど作成したデータベースを指定する。
4) 作成したログインのユーザマッピングを変更する。
・既定のスキーマを入力する。ここに入力したスキーマがあとで作成される。
・データベース ロール メンバーシップでdb_ownerにチェックを入れる。
この操作により、データベースにスキーマとユーザが作成される。
テーブルを作成する場合は、作成したログインでログインしたあとに作成する。
コメントを残す