2010-05-08 147 views
1

我试图让它工作,但我似乎从来没有碰运气,我去了一个博客的代码片段,仍然没有骰子。这是代码。Sql Server 2008 Express中的Filestream

EXEC sp_configure filestream_access_level, 1 
GO 
RECONFIGURE 
GO 

CREATE DATABASE NorthPole 
ON 
PRIMARY (
    NAME = NorthPoleDB, 
    FILENAME = 'C:\Temp\NP\NorthPoleDB.mdf' 
), FILEGROUP NorthPoleFS CONTAINS FILESTREAM(
    NAME = NorthPoleFS, 
FILENAME = 'C:\Temp\NP\NorthPoleFS') 
LOG ON (      
    NAME = NorthPoleLOG, 
FILENAME = 'C:\Temp\NP\NorthPoleLOG.ldf') 
GO 
+0

我们需要更多的东西来继续。什么,确切地说,不工作?你收到什么错误信息等等 – NotMe 2010-05-08 22:41:19

回答

1

我同意我们需要更多的信息,但是这里有几点你可能已经错过了。

您需要确保文件流已启用,为此,您可以使用SQL Server配置管理器。右键单击SQL Server并选择属性。转到filesteam选项卡并确保所有选项都打勾。

后你再设置文件流文件组您都可以自由地FILESTREAM列添加到表

6

您需要在服务器上启用FILESTREAM,你要使用它的数据库上毕竟这,创建一个文件流类型的表。

尝试在下面的链接中描述的步骤:

http://www.mssqltips.com/tip.asp?tip=1838

http://www.mssqltips.com/tip.asp?tip=1850

或在这里读到:

1)如何启用FILESTREAM

http://technet.microsoft.com/en-us/library/cc645923.aspx

2)如何创建一个FILESTREAM启用数据库

http://technet.microsoft.com/en-us/library/cc645585.aspx

3)如何:存储FILESTREAM数据

http://technet.microsoft.com/en-us/library/cc645583.aspx

请创建一个表,提供更多关于您遇到的问题的信息,如果这些步骤无效。

祝你好运!