c# - C#数据库连接SQL Server 2005中的ConnectionString问题

标签 c# asp.net sql-server-2005

我是将 Asp.NET 与 C# 结合使用的初学者,这是我第一次尝试与 SQL Server 2005 数据库建立连接:

这是我连接到 sql server 数据库的简单代码,我正在获取标签中设置的文本消息。 connectionString 是我的问题吗???如果是这样,请告诉我示例如何编写它以及如何获取服务器名称并正确编写它......或者如何指定数据库名称(所有路径或只是数据库名称??)

protected void Page_Load(object sender, EventArgs e)
        {
            SqlConnection connection = new SqlConnection("server = Saher;Database=Database.mdf;integrated security = true");
            try{
                connection.Open();
            }
            catch{
                lblMessage.Text = "COULDN'T CONNECT to Stupid database";
            }finally{
                connection.Close();
            }



        }

谢谢,

最佳答案

使用受信任连接的 SQL Server 的连接字符串应如下所示:

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI

myServerAddress 可以是您的服​​务器名称的 IP 地址,例如SQLSERVER01 或 192.168.1.5 myDataBase 应该是实际的数据库名称而不是 MDF 文件,例如 Northwind

关于c# - C#数据库连接SQL Server 2005中的ConnectionString问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3111944/

相关文章:

asp.net - 设置 .net Web 应用程序的默认页面

sql-server - 如何从 xml 节点查询值?

sql - 如何在 sql 2005 中搜索表?

c# - 多线程程序中的 IndexOutOfRange 异常

c# - 在 C# 中包装 C++ 类 DLL

c# - 不挂其他控件的WinForms验证

java - 如何连接远程sql server数据库?

c# - 数据库中的 View 状态?方便吗?

asp.net - 两个css文件冲突

asp.net - 从 Active Directory 获取电子邮件地址