SQLServer
○
Accessよりリンクする場合 ユーザーに以下の権限が必要
db_datawriter
db_datareader
db_owner(下位のユーザーでも可?)
○コマンドラインよりアタッチ
sqlcmd -Sサーバー名\インスタンス名 -E -Q"CREATE DATABASE testdb ON (FILENAME='フルパス') FOR ATTACH"
○物理ファイル名の変更方法
1)データベースの「バックアップ」を行う。
2)データベースの「デタッチ」を行う。
3)エクスプローラ等でデータ(.mdf/.ldf)をバックアップを取る。
4)データ(.mdf/.ldf)を削除する。
5)データベースの「復元」を行う。
6)「デバイスから」でバックアップしたファイル名(.bak)を指定する。
7)「復元元データベース」にオプションを変更する。
8)「復元先データベース」で元のデータベース名を選択する。(6の時点では存在しない)
9)「オプション」タブを開く。
10)「復元先」項目の内容を変更する。
11)「OK」ボタンで復元を開始する。
12)データベースプロパティでファイル名を確認する。
その他
最終更新:2009年03月26日 10:13