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