
Я понимаю, что вышеизложенное не следует делать («Создание новой базы данных в сети с помощью SQL Server 2008 R2») по всем изложенным причинам.здесьно клиент хочет знать, как это сделать, и ему нельзя сказать иначе.
Для настройки и тестирования у меня есть два ноутбука, подключенных по локальной сети (первый компьютер — «VAIOE», второй компьютер — «VAION»). Я пытаюсь записать новую базу данных с помощью VIAOE, работающую под управлением SQL Server 2008 R2 Developer Edition, по сети на общий диск на VIAON под названием «CShare» (диск C: на VAION). Я включил все соответствующие разрешения, так что я могу перейти (используя VAIOE) в VAION «\VAION\CShare\Databases\» и создать новую базу данных Access (например).
Теперь, чтобы попытаться создать базу данных (из VAIOE на диск C:\Windows\VAION) с использованием SQL Server 2008 R2 в Management Studio, я открываю новый скрипт и пишу (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)
флаг был обязательным. Здесь такого быть не должно.