【发布时间】:2014-08-17 10:48:31
【问题描述】:
我使用的是 EF 代码优先,我希望它在 SQL Server Management Studio 实例中创建新数据库,而不是在 Visual Studio 中使用集成的 SQL Server。
我将此添加到我的web.config:
<connectionStrings>
<add name="BillFo"
connectionString="Data Source=SELANL293;Initial Catalog=Billfo;Integrated Security=True"/>
</connectionStrings>
但这无济于事。没有任何反应,集成的 SQL Server 中没有任何反应,我的 SQL Server Management Studio 中也没有任何反应。如何让它在 Management Studio 中创建我的数据库,而不是在 Visual Studio 中创建 SQL Server?
【问题讨论】:
-
SQL Management Studio 是一个程序,用于连接到 SQL Server 实例(任何版本)并查看该服务器的内容。您可以使用 SQL Management Studio 从 Visual Studio 连接到您的
(localdb)实例,并且您可以在单台计算机上运行多个版本的 SQL。因此,您可能需要弄清楚您尝试连接到哪个 SQL Server 实例,以及该实例的完整路径....您示例中的当前Data Source=行不是完整的服务器路径。 -
不知何故它与我的连接字符串一起工作。我无法从 Management Studio 中删除数据库 BillFo。当我尝试删除它时,它说它正在使用中,因此无法删除。
-
那么这又如何:
-
那个数据源看起来更完整...
标签: sql-server entity-framework ssms