
上記のすべての理由から、上記の手順(「SQL Server 2008 R2を使用してネットワーク経由で新しいデータベースを作成する」)は実行すべきではないことを理解しています。ここしかし、クライアントはこれをどのように行うかを知りたがっており、それ以外の方法を教えることはできません。
これをセットアップしてテストするために、ローカル エリア ネットワーク経由で接続された 2 台のラップトップ (マシン 1 は「VAIOE」、マシン 2 は「VAION」) を用意しました。ネットワーク経由で SQL Server 2008 R2 Developer Edition を実行している VIAOE を使用して、新しいデータベースを VIAON の「CShare」(VAION の C:Drive) という共有ドライブに書き込もうとしています。適切な権限をすべて有効にしているので、(VAIOE を使用して) VAION の「\VAION\CShare\Databases\」に移動し、新しい Access データベース (例) を作成できます。
ここで、管理スタジオで SQL Server 2008 R2 を使用してデータベース (VAIOE から VAION の C:ドライブへ) を作成しようとするには、新しいスクリプトを開いて (USING Master) を記述します。
CREATE DATABASE [networkedR2] ON PRIMARY
( NAME = N'networkedR2', FILENAME = N'\\VAION\CShare\aaData\aaSSDBs\networkedR2.mdf' ,
SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'networkedR2_log', FILENAME = N'\\VAION\CShare\aaData\aaSSDBs\networkedR2_log.ldf' ,
SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
そして次のエラーが表示されます
Msg 5133, Level 16, State 1, Line 1
Directory lookup for the file "\\VAION\CShare\aaData\aaSSDBs\networkedR2.mdf" failed with the operating system error 5(failed to retrieve text for this error. Reason: 15105).
Msg 1802, Level 16, State 1, Line 1
CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
適切な権限がないことを示しています。行き詰まってしまったので、ここで何を間違えたのか教えていただけますか?
編集:
以前のバージョンの SQL Server ではフラグが必要だったことは承知していますDBCC TRACEON(1807, -1)
。ここではそうではありません。