C# 相对连接字符串不起作用

时间:2021-07-05 01:46:55

标签: c# .net sql-server database-connection

我一直在为我的程序使用静态 app.config 连接字符串,没有任何问题,直到我意识到如果我想与教授共享我的项目,将程序移动到新的数据库连接不再存在电脑。

"Data Source=DESKTOP-etcetc;Initial Catalog=School;Integrated Security=True"

我一直在网上浏览一个对我有用的相关连接字符串,但其中大多数甚至不能在主电脑上工作..

我已将数据库文件保存到 School.mdf 并且我正在尝试让程序使用 debug/exe 文件夹中的这个 db 文件,有人可以帮助我吗?

更新

这是我现在遇到的错误

<块引用>

System.Data.SqlClient.SqlException: '数据库 'C:\USERS\EMIGH\SOURCE\REPOS\SWIMMINGSCHOOL\SWIMMINGSCHOOL\BIN\DEBUG\DATABASE\SCHOOLL.MDF' 无法打开,因为它是版本 904。这服务器支持版本 852 及更早版本。不支持降级路径。 无法打开新数据库“C:\USERS\EMIGH\SOURCE\REPOS\SWIMMINGSCHOOL\SWIMMINGSCHOOL\BIN\DEBUG\DATABASE\SCHOOLL.MDF”。 CREATE DATABASE 已中止。

尝试为文件 C:\Users\emigh\source\repos\SwimmingSchool\SwimmingSchool\bin\Debug\Database\School.mdf 附加自动命名的数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享。'

以下是 DataDirectory 的路径:

C:\Users\emigh\source\repos\SwimmingSchool\SwimmingSchool\bin\Debug

\数据库

是否有其他解决方法可以尝试让它在其他计算机上运行?

0 个答案:

没有答案
相关问题