C# Visual Studio解决方案中嵌入式数据库的SQL连接字符串
我从VisualStudio中的SQL Server开始,遇到了一个问题,很可能是我的连接字符串 我不是在我的计算机上安装SQL Server(这有几个原因),而是在我的解决方案中创建了一个SQL项目。然后,在另一个项目中,我尝试使用谷歌的一些示例连接到此数据库,但无法连接。我经常看到有一个用户和密码用于连接数据库,但在我的情况下,因此没有安装,只有一个嵌入式SQL项目,我无法解决它 我的连接字符串如下所示:C# Visual Studio解决方案中嵌入式数据库的SQL连接字符串,c#,sql-server,C#,Sql Server,我从VisualStudio中的SQL Server开始,遇到了一个问题,很可能是我的连接字符串 我不是在我的计算机上安装SQL Server(这有几个原因),而是在我的解决方案中创建了一个SQL项目。然后,在另一个项目中,我尝试使用谷歌的一些示例连接到此数据库,但无法连接。我经常看到有一个用户和密码用于连接数据库,但在我的情况下,因此没有安装,只有一个嵌入式SQL项目,我无法解决它 我的连接字符串如下所示: sqlConnectionString = @"Data Source = MyCom
sqlConnectionString = @"Data Source = MyComputerName;initial catalog=DatabaseStudents";
有人能告诉我这种安装是否可行吗
谢谢如果您想要一个简单的答案,这应该在您的web.config中
<add name="YourDBContext"
connectionString="Data Source=(LocalDb)\ServerName;Initial Catalog=DatabaseName;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\DatabaseFile.mdf"
providerName="System.Data.SqlClient" />
SQL只是一种查询语言,不是一种可以安装在电脑上(或不安装)的产品。您应该告诉我们您正在使用的是什么具体的RDBMS,并在您的问题中添加相关的标签!如果您使用的是.mdf文件,则连接字符串应类似于connectionString=“Data Source=(LocalDB)\v11.0;AttachDbFilename=| DataDirectory | EmbeddedDatabase.mdf;integratedsecurity=True”providerName=“System.Data.SqlClient”
,这也取决于数据库,连接器也有很大的不同:)@marc谢谢,我将使用MSSQL不要像styx建议的那样使用本地数据库这是错误的a可能无法工作。Localdb您直接连接到MDF文件,这是错误的方法。您存在凭据问题。MDF文件已附加到数据库,并且您希望通过服务器访问MDF文件。我将打开SQL server Managements Studio并在登录窗口中检查您是否具有Windows凭据。登录窗口将显示服务器名和数据库实例。您的连接字符串需要服务器名和服务器名举个例子。还需要Trusted_Connection=True;谢谢,我终于设法连接(1)安装https://www.microsoft.com/en-us/sql-server/sql-server-downloads
,以及(2)使用字符串sqlConnectionString=@“server=MyComputerName\SQLEXPRESS;database=MyDatabaseName;integratedsecurity=true;”代码>