Ali*_*Ali 11 .net c# sql-server asp.net visual-studio-2010
我.mdf在Visual Studio 2010项目中添加文件(SQL Server数据库)下面有一个错误
与SQL Server数据库文件(.mdf)的连接要求在本地计算机上安装并运行SQL Server 2005 Express或SQL Server 2008 Express
我不想安装SQL Server Express(2005/2008),因为我已经安装了SQL Server 2005 Enterprise Edition
我正在使用Visual Studio 2010 Ultimate
das*_*ash 12
这真是令人讨厌的一个.基本上,在您正在开发的框架版本的Machine.config中,有一个LocalSqlServer条目.
在我的机器上,对于版本4:
C:\ WINDOWS\Microsoft.NET \框架\ v4.0.30319\CONFIG\Machine.config中
<add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)
我发现,如果我将连接字符串的数据源部分更改为指向我的Sql 2005完整服务器实例,那么您提到的错误就会消失.
(类似于框架的其他版本,我也改变了)
在看到更改工作之前,我不记得是否需要重新启动visual studio或整个机器.
请记住在编辑之前备份machine.config文件!
话虽如此,也没有理由不能将数据库添加到Sql Server本身(如果你有mdf),然后通过View - > Server Explorer - > Data Connections(右键单击 - 从Visual Studio连接到它). >添加连接) - 你试过吗?
| 归档时间: |
|
| 查看次数: |
58883 次 |
| 最近记录: |