我工作在Visual Studio中的一个项目,我想在项目目录中创建一个本地数据库文件(.MDF),以便它可以签入颠覆和具有配置管理。不幸的是,试图创建/网络共享附加数据库会导致错误。

所有我发现,使NAS功能的资源都是基于SQL Server 2000和没有为2005/2008工作。

我不关心周围的存储非本地数据库的性能问题,并在我有连接数据库的时间,我可以保证100%的正常运行时间和连接到文件服务器。我也关心具有存储与项目我的数据库文件。

要澄清,我的工作从Subversion设定是在NAS上。企业移动性意味着我可能是在不同的工作站后,我需要访问我的工作集。

另外,我不想告诉我任何答案,我不应该这样做......我知道它强烈建议反对。然而,在某种数据库损坏的情况下,我可以永远只是恢复到存储库版本。

有帮助吗?

解决方案

每个人(包括微软)可以,应该,而且会告诉你,这不一定是个好主意。即使如此,因为它可能,MS确实提供了一种SQL 2005中做到这一点(也许更早,也许以后):跟踪标志1807查看MS KB文章的 304261 获得的信息。 (我不知道它是否仍然有效的2008年。)

其他提示

杰夫阿特伍德帽子写入有关此主题的制品

检查了他的博客条目“让你的数据库版本控制之下”有联系的话题,这博客条目。也看的评论

下面是一些工具版本数据库

我敢肯定,你不能与本地的MDF做到这一点。您需要运行SQL服务器(即使其表达)的一个实例。当您安装实例,你告诉安装程序包在何处存储其数据和日志文件。在这一点上,告诉SQL来保持对NAS的数据和日志。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top