gpt4 book ai didi

sql-server - 哪个版本的SQL Server支持.Net framework 4.5?

转载 作者:搜寻专家 更新时间:2023-10-30 23:08:19 24 4
gpt4 key购买 nike

我是 .NET 技术的新手,我正在使用 Visual Studio 2012 和 .net Framework 4.5。我尝试了 SQL Server 2008,但无法使用服务器名称 ..\SQLEXPRESS 连接到它。

我应该安装哪个版本的 SQL Server 来访问数据库,请提供相同版本的链接?

最佳答案

VS.NET 2012 附带 SQL Server 2012 Express LocalDb。如果您使用 LocalDb 并且其文件位于 App_Data\DatabaseFileName.mdf 中,那么您可以使用

<add name="ConnectionStringName"
providerName="System.Data.SqlClient"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFileName=|DataDirectory|\DatabaseFileName.mdf;InitialCatalog=DatabaseName;Integrated Security=True" />

要查看正在使用的数据库,您可以从 VS.NET 或使用 SQL Server Management Studio

VS.NET

如果您使用其他数据库,例如SQL Server 2008,你需要确保

  • 服务器名称和 SQL Server 实例
  • 服务器已启动并正在运行

您可以使用“.”、“(local)”或“localhost”代替服务器名称来指定本地计算机,但您需要确保该服务器在那里。

打开 SQL Server Management Studio,连接到服务器并查看服务器的名称及其身份验证类型。如果是 Windows 身份验证,您可以在连接字符串中使用 Integrated Security=True。

例子:

using System.Data.SqlClient;

protected void Page_Load(object sender, EventArgs e)
{
string connectionString = @"Data Source=\SQLEXPRESS;Initial Catalog=DBNAME_HERE;Integrated Security=True";

using (SqlConnection objSqlConnection = new SqlConnection(connectionString))
{
try {
objSqlConnection.Open();
objSqlConnection.Close();
Response.Write("Connection is successfull");
} catch (Exception ex) {
Response.Write("Error : " + ex.Message.ToString());
}
}

芦苇更多here .

关于sql-server - 哪个版本的SQL Server支持.Net framework 4.5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23455405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com