移动使用文件流的数据库

时间:2014-07-18 17:43:24

标签: sql-server-2008 sqlfilestream

我启用了文件流,并在SQL Server管理工作室中使用文件组/文件流创建了一个数据库。

我想在visual studio中使用生成的数据库,因此我将2个文件(mdf& ldf)和filestream文件夹复制到App_Data。

我在VS服务器资源管理器中收到以下错误消息:

FILESTREAM功能已停用 发生文件激活错误。物理文件名' C:\ Users \ User \ Documents \ Visual Studio 2010 \ WebSites \ FOO \ App_Data \ fooFilestream'可能不正确。诊断并更正其他错误,然后重试操作 无法打开新数据库&C; \ USERS \ USER \ DOCUMENTS \ VISUAL STUDIO 2010 \ WEBSITES \ FOO \ APP_DATA \ FOO.MDF'。 CREATE DATABASE被中止 尝试为文件C:\ Users \ User \ Documents \ Visual Studio 2010 \ WebSites \ FOO \ App_Data \ foo.mdf附加自动命名的数据库失败。存在具有相同名称的数据库,或者无法打开指定的文件,或者它位于UNC共享上。

有什么建议吗?此过程适用于不使用文件流的数据库。

1 个答案:

答案 0 :(得分:0)

好的,这就是问题所在:当该数据库使用文件流功能时,MS Visual Studio无法作为文件连接到数据库。

所以我所做的是使用SQL Server Management Studio连接到数据库,然后在VisualStudio中连接到它。