C#,创建新的SQL Server数据库时出现问题

时间:2019-12-29 21:55:50

标签: c# sql-server

我正在处理一个应用程序,该应用程序的数据库位于应用程序目录中,以使其易于管理。如果我使用下面的命令创建数据库,则它可以正常工作。

SqlConnection dbConnect = new SqlConnection("Server =localhost\\SQLEXPRESS;Database=master;Trusted_Connection=True;");
string query = "Create Database TestAppData";
SqlCommand cmd = new SqlCommand(query, dbConnect);

但是尝试将其放置在新位置(如下所示),我会收到错误消息

  

无法打开登录请求的数据库。登录失败

string dbFileLocation = Application.StartupPath + "\\Databases\\TestAppData.mdf";
SqlConnection dbConnect = new SqlConnection("Server = localhost\\SQLEXPRESS; Database=" + dbFileLocation + "; Trusted_Connection = True; ");
string query = "Create Database TestAppData";
SqlCommand cmd = new SqlCommand(query, dbConnect);

任何人都可以提供有关如何在指定(非默认)位置创建新数据库的信息吗?

谢谢

0 个答案:

没有答案
相关问题