gpt4 book ai didi

c# - 修改 app.config 以连接到未安装 SQL Server Management Studio 的计算机中的数据库文件

转载 作者:太空宇宙 更新时间:2023-11-03 13:49:54 26 4
gpt4 key购买 nike

我使用 .net4 创建了一个软件,它使用 ORM 并连接到数据库。因此,当我需要连接到一个文件时,我必须首先打开 SQL Server Management Studio 并将数据库附加到它,然后如果我不这样做,我就可以使用我的软件,它会抛出底层提供程序失败的异常打开。

现在我想将软件部署到我兄弟的计算机上,他的计算机上没有安装 Visual Basic 和 SQL Server(但他有 .net 框架)所以有没有办法修改我的 应用程序.config 改为指向数据库文件,我不需要将文件附加到 SQL Server?

只是我不想一次又一次地附加或分离文件到数据库。.net 怎么能自动附加它。

最佳答案

确实,安装 SQL Server 2012 Express LocalDB(它可能已经与您的 Visual Studio 2012 安装一起安装),然后按如下方式修改连接字符串:

connectionstring="data source=(LocalDB)\v11.0;attachdbfilename=c:\MyDatabaseFile.mdf;integrated security=True;"

(LocalDB)\v11.0 部分是您指向 LocalDB“实例”的地方,您可以附加任何您想要的 mdf 文件。请记住,这会锁定 mdf 文件,因此您无法在 Management Studio 中打开它并运行您的应用程序。

关于c# - 修改 app.config 以连接到未安装 SQL Server Management Studio 的计算机中的数据库文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13983784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com