C#连接SQLServer的字符串说明
来源:互联网 发布:手机网络加速器官 编辑:程序博客网 时间:2024/06/05 20:16
C#连接SQL Server的SqlConnection的字符串,许多都是不能连接的。现在给一个能连接的:
using System.Data.SqlClient;
public class sqlServerConnection
{
public static void Main()
{
//下面就是标准的连接,注意SERVER是我的计算机名。SQLEXPRESS是数据库实例。SSPI表示使用Windows登陆的帐户。master是要连接的数据库。
//
string cstr = "server=SERVER//SQLEXPRESS;Initial Catalog=master;Integrated Security=SSPI";
//
try
{
using (SqlConnection con = new SqlConnection(cstr))
{
con.Open();
System.Console.WriteLine("ServerVersion:{0}",con.ServerVersion);
System.Console.WriteLine("State:{0}",con.State);
}
}
catch (System.Exception sqle)
{
System.Console.WriteLine(sqle.Message);
}
}
}
/*
程序的输出:
ServerVersion:09.00.3042
State:Open
*/
//不使用远程连接的时候应该把连接字符串改为:
"Server=localhost//SQLExpress;Integrated Security=SSPI"
//也可以指定默认的数据库,例如,指定默认数据库是"master"就应该写为:
"Server=localhost//SQLExpress;Initial Catalog=master;Integrated Security=SSPI"
或者:"Server=localhost//SQLExpress;Initial Catalog=master;Uid=sa;Pwd=sa"
B/S模式连接数据库:
string sql="Source=服务器Ip;database=数据库名称;UID=sa;Password=sasa;";
C/S模式连接数据库:
string sql="Data Source=服务器Ip;Initial Catalog=数据库名称;User ID=sa;password=sa";
连接SQL Server 2005 Express的问题
2010-01-15 13:33
错误信息:
“在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)”
解决方案:
1.安装一个SQL Server Management Studio Express。微软官方有下载,baidu,google里面都能查到。
2.安装完成后,开始菜单里找到Microsoft SQL Server 2005--配置工具--SQL Server 外围应用配置器--服务和连接的外围应用配置器:
打开MSSQLSERVER节点下的Database Engine 节点,选择"远程连接",再选择"同时使用TCP/IP和Named pipes",确定后重启数据库服务。
3.用默认Windows身份验证模式登录SQL Server Management Studio Express,选择左边列表里面的服务器,右键查看属性,在"安全性"里面选择SQL Server和 Windows身份验证模式
4.回到SQL Server Management Studio Express主界面,在"安全性"-"登录名"下面为自己新建一个登录名,设置为SQL Server身份验证,然后在左边选择自己 想要的权限。
5.完上面四步后,通过以下连接字符串就应该可以连接到SQL Server 2005了。
"data source=./SQLEXPRESS;initial catalog=master;uid=sa;pwd=sa"
其中./SQLEXPRESS可以写作LOCALHOST/SQLEXPRESS或者MachineName/LOCALHOST,当然第一种写法最简单了,适用于本机。
- C#连接SQLServer的字符串说明
- C#连接SQLServer的字符串说明
- SqlServer的连接字符串
- C# 连接SQLSERVER数据库 连接字符串
- C#连接sqlserver windows 和 sqlserver 身份验证的两种连接字符串
- C#连接数据库的ConnectionString字符串的格式说明
- SQLServer连接字符串的声明
- C#连接sql server windows 和 sqlserver 身份验证的两种连接字符串
- SQL 连接字符串的说明
- SQL 连接字符串的说明
- C# 字符串的连接
- 连接SQLServer或Access数据库的字符串
- c#连接SQLSERVER命名实例的方法
- C# 连接操作SqlServer的方法分享
- C#中连接SQLServer的三部曲
- sqlConnection连接SQLServer字符串
- SQLServer连接字符串
- sqlserver 连接字符串
- 适应~坚持~靠自己
- 这几天的程序心得
- 开始深入 《设计模式》
- hdu 1151 覆盖的面积(离散化+类似面积并)
- 存储效能测试工具浅谈
- C#连接SQLServer的字符串说明
- F28335 ePWM模块使用总结
- time函数的详细解析
- 条件语句不要嵌套太多层次
- flex 绑定资源
- 单例模式
- C#连接SQLite字符串
- 使用VC++操作Excel文件
- 托盘图标