1

我启用了文件流,并在 SQL Server Management Studio 中创建了一个带有文件组/文件流的数据库。

我想在 Visual Studio 中使用生成的数据库,所以我将 2 个文件(mdf 和 ldf)和文件流文件夹复制到 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 共享上。

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

4

1 回答 1

0

好的,问题来了:当数据库使用文件流功能时,MS Visual Studio 无法将数据库作为文件连接。

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

于 2014-08-24T08:01:22.570 回答