Sql server 创建启用文件流的数据库
我正在尝试使用Filestream选项创建一个数据库。创建filestream数据库的目的是存储图像。我确实启用了filestream。这是我第一次使用FileStream。下面是我用来创建数据库的脚本Sql server 创建启用文件流的数据库,sql-server,filestream,Sql Server,Filestream,我正在尝试使用Filestream选项创建一个数据库。创建filestream数据库的目的是存储图像。我确实启用了filestream。这是我第一次使用FileStream。下面是我用来创建数据库的脚本 Create Database AT_DEV ON PRIMARY (Name = FS1, FILENAME = 'c:\data\AT_DEV.mdf'), FILEGROUP FileSteamGrop1 CONTAINS FILE
Create Database AT_DEV
ON
PRIMARY (Name = FS1,
FILENAME = 'c:\data\AT_DEV.mdf'),
FILEGROUP FileSteamGrop1 CONTAINS FILESTREAM
(NAME = FS2,
FILENAME = 'c:\data\AT_DEV_fileStream1')
LOG ON
(NAME = FS_Log1,
FILENAME = 'c:\data\AT_DEV_LOG.ldf')
我得到了这个错误
无法打开物理文件
“c:\data\AT_DEV_fileStream1”。
操作系统错误-2147024891:
“0x80070005(访问被拒绝)。”
我是不是遗漏了什么。提前感谢。我解决了这个问题,以下是总结: 操作系统XP SP3 Sql Server 2008 R2企业版 Microsoft非常了解此问题,并为此问题提供了修补程序。 只需安装此修补程序并重新启动计算机,然后尝试再次运行脚本以创建数据库,它就会工作
希望这会对某人有所帮助,并且不会像我那样花太多时间。我解决了这个问题,以下是总结: 操作系统XP SP3 Sql Server 2008 R2企业版 Microsoft非常了解此问题,并为此问题提供了修补程序。 只需安装此修补程序并重新启动计算机,然后尝试再次运行脚本以创建数据库,它就会工作
希望这会对某人有所帮助,并且不会像我那样浪费太多时间。您需要在
c:\data
上授予SQL Server服务帐户权限您需要在c:\data
上授予SQL Server服务帐户权限您的链接用于热修复程序“Windows XP中的服务无法访问\?命名空间”确定那是对的吗?我想是的。我想他打错了,写着“操作系统SP SP3”的那一行应该是“操作系统XP SP3”,在这种情况下,这可能就是我们想要的修补程序。@Maverik-现在我同意了,实际上已经读过了标题!(+1)是的,我打错了,很抱歉。你的链接是关于修补程序“Windows XP中的服务无法访问\?命名空间”的。确定这是正确的吗?我想是的。我想他打错了,写着“操作系统SP SP3”的那一行应该是“操作系统XP SP3”,在这种情况下,这可能就是我们想要的修补程序。@Maverik-现在我同意了,实际上已经读过了标题!(+1)是的,我打错了,很抱歉。