使用 SQL Server 2008 R2 在网络上创建新数据库

使用 SQL Server 2008 R2 在网络上创建新数据库

我理解,出于上述所有原因,上述操作(“使用 SQL Server 2008 R2 在网络上创建新数据库”)是不应该的这里但客户想知道如何做到这一点,并且无法被告知其他方法。

为了进行设置和测试,我通过局域网连接了两台笔记本电脑(第一台机器是“VAIOE”,第二台机器是“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:Drive),我打开一个新脚本并写入(使用 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 ServerDBCC TRACEON(1807, -1)需要该标志。但这里不应该出现这种情况。

相关内容