Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio中的数据库连接错误?_C#_Visual Studio_Visual Studio 2012 - Fatal编程技术网

C# Visual Studio中的数据库连接错误?

C# Visual Studio中的数据库连接错误?,c#,visual-studio,visual-studio-2012,C#,Visual Studio,Visual Studio 2012,我已失去使用Visual Studio 2012数据库的连接。。。 当我尝试重新连接并运行应用程序时,这里会出现异常 注意:前一个文件被错误删除,并试图附加新文件,但它说它已经存在? 解决方案是什么?在连接字符串中,只需添加“database=”。这将阻止SQL server创建自动命名数据库。您正在运行哪种类型的数据库?具体说明: 如果您有SQLEXPRESS数据库: 首先,您需要像这样更改数据源名称 "Data Source=(LocalDB)\v11.0" to "Data Source=

我已失去使用Visual Studio 2012数据库的连接。。。 当我尝试重新连接并运行应用程序时,这里会出现异常

注意:前一个文件被错误删除,并试图附加新文件,但它说它已经存在?
解决方案是什么?

在连接字符串中,只需添加“database=”。这将阻止SQL server创建自动命名数据库。

您正在运行哪种类型的数据库?具体说明:

如果您有SQLEXPRESS数据库: 首先,您需要像这样更改数据源名称

"Data Source=(LocalDB)\v11.0" to "Data Source=.\SQLEXPRESS"
要连接到本地SQL Server实例,请发出以下字符串:

Server=.\SQLExpress;AttachDbFilename=C:\MyFolder\MyDataFile.mdf;Database=dbname Trusted_Connection=Yes;
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname Trusted_Connection=Yes;
Server=(localdb)\v11.0;Integrated Security=true;
Server=(localdb)\v11.0;Integrated Security=true; AttachDbFileName=C:\MyFolder\MyData.mdf;
Server=(localdb)\MyInstance;Integrated Security=true;
要使用位于数据目录中的数据库文件连接到本地SQL Server实例,请发出以下字符串:

Server=.\SQLExpress;AttachDbFilename=C:\MyFolder\MyDataFile.mdf;Database=dbname Trusted_Connection=Yes;
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname Trusted_Connection=Yes;
Server=(localdb)\v11.0;Integrated Security=true;
Server=(localdb)\v11.0;Integrated Security=true; AttachDbFileName=C:\MyFolder\MyData.mdf;
Server=(localdb)\MyInstance;Integrated Security=true;
要连接到LocalDB自动实例,请发出以下字符串:

Server=.\SQLExpress;AttachDbFilename=C:\MyFolder\MyDataFile.mdf;Database=dbname Trusted_Connection=Yes;
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname Trusted_Connection=Yes;
Server=(localdb)\v11.0;Integrated Security=true;
Server=(localdb)\v11.0;Integrated Security=true; AttachDbFileName=C:\MyFolder\MyData.mdf;
Server=(localdb)\MyInstance;Integrated Security=true;
要使用特定数据连接到LocalDB Automatic实例,请发出以下字符串:

Server=.\SQLExpress;AttachDbFilename=C:\MyFolder\MyDataFile.mdf;Database=dbname Trusted_Connection=Yes;
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname Trusted_Connection=Yes;
Server=(localdb)\v11.0;Integrated Security=true;
Server=(localdb)\v11.0;Integrated Security=true; AttachDbFileName=C:\MyFolder\MyData.mdf;
Server=(localdb)\MyInstance;Integrated Security=true;
要连接到LocalDB命名实例,请发出以下字符串:

Server=.\SQLExpress;AttachDbFilename=C:\MyFolder\MyDataFile.mdf;Database=dbname Trusted_Connection=Yes;
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname Trusted_Connection=Yes;
Server=(localdb)\v11.0;Integrated Security=true;
Server=(localdb)\v11.0;Integrated Security=true; AttachDbFileName=C:\MyFolder\MyData.mdf;
Server=(localdb)\MyInstance;Integrated Security=true;

您需要获得一个与特定数据库完全匹配的字符串,以便连接。

您能解释一下吗?这是我要放的连接字符串?数据源=(LocalDB)\v11.0;AttachDbFilename='C:\Users\Talah\Documents\Visual Studio 2012\ACMS.mdf';综合安全=真实;连接超时=30”);在您的app.config中,您将MSVC 2012 IDE连接到哪个数据库系统?是MSDN、Sqllite还是Mysql db?