[英]How to connect a local ASP.NET website to a remote Azure SQL Server database?
[英]How to connect to local SQL Server database?
我正在使用Visual Studio 2010中的ASP.net创建一个Web应用程序/网站。我们有我们的基本网站,我甚至创建了一个SQL Server数据库,它位于我的Web应用程序文件夹的App_Data
文件夹中。
我创建了表和一些程序,但我不知道如何让我的Web表单或其控制器(C#)类访问表。 以下是我访问它的粗略设置。 我不知道将字符串设置为相等。 该数据库位于webapplication1/App_Data/database.mdf
。
我想要访问它的文件是webapplication/App_Code/DataConnect.cs
。 字符串应该等于什么。 我需要做些什么来测试它?
{
SqlConnection _sqlConn = null;
string _connectionString = ?
_sqlConn2 = new SqlConnection(_connectionString);
_sqlConn.Open();
}
您可以使用以下连接字符串。
string _connectionString =@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True"
您还可以将连接字符串添加到web.config的connectionString部分中,稍后在代码中使用它。
<connectionStrings>
<add name="CnStr"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
从web.config检索connectionString
string _connectionString=System.Configuration.ConfigurationManager.ConnectionStrings["CnStr"].ConnectionString;
您可以手动将连接字符串写入代码中......
string strcon = @"Data Source=SERVERNAME; Initial Catalog=DATABASENAME; Integrated Security=True";
要么
按照以下步骤连接本地SQL Server数据库...
检查以下链接以获得更多理解....
string _connectionString = @“Data Source =。\\ SQLEXPRESS; AttachDbFilename = | DataDirectory | Database.mdf; Integrated Security = True; User Instance = True”
连接字符串就像
string _connectionString =@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|Database.mdf;Integrated Security=True;User Instance=True"
如果您有任何连接字符串问题,请参阅http://www.connectionstrings.com/
您可以尝试以下方式:
string _connectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename="+
Server.MapPath("~/App_Data")
+@"\database.mdf;Integrated Security=True;User Instance=True"
要么
string _connectionString =@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\database.mdf;Integrated Security=True;User Instance=True"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.