用Visual Studio 2012 如何连接SQL server 2008数据库

用Visual Studio 2012 如何连接SQL server 2008数据库,第1张

打开VS

2012

工具->连接数据库-〉Microsoft

SQL

Server-〉服务器名(一般输入(local))再输入数据库名,就可以了其他默认,说的不对或者不明还可以追问

:

)

不好意思

没看到图

就在服务器名那里输入要连接的sql

server实例的名称或者网络地址;若要连接到本地机器就将服务器名指定(local)

首先添加引用命名空间using SystemDataSqlClient;

然后建立连接 string conStr= "server=;database=yourDB;uid=sa;pwd=sa";

先用SqlConnection建个连接

然后创建SqlCommand对象

利用 SqlDataReader 来读取数据

举个例子

string sql = "select bookName from booklist where id='" + id+ "'";

SqlConnection con = new SqlConnection();//查询语句

conConnectionString = conStr;

try

{

conOpen();

SqlCommand cmd = new SqlCommand(sql, con);

SqlDataReader dr = cmdExecuteReader();

if (drRead())

{

//执行语句

}

else

{

//执行语句

}

drClose();

}

catch (Exception e)

{

//执行语句

}

conClose();

}

SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置:

1,SQL Server Management Studio Express(简写SSMS)

2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)

主要步骤如下:

>

保证SQL Server 2008是采用SQL Server身份验证方式下开始配置:

一、SQL Server 2008的配置:

1、安装好SQL Server 2008后,运行 开始 → 所有程序 → Microsoft SQL Server 2008 → 配置工具 → SQL Server配置管理器,在打开的窗口的左边找到 MSSQLSERVER的协议,在右边右单击 TCP/IP,选择 已启用。如果Named Pipes 未启用也设为启用。如图5所示:

图5

2、双击图5右边的 TCP/IP,在d出的窗口中选择 IP地址 标签,把 IPAll 中的 TCP端口 设成 1433,并将上方所有的 已启用 选项设置成 是。如图6所示:

图6

4、然后重启数据库,重启完毕后,接下来使用命令测试1433端口是否打开。

5、开始菜单 → 运行cmd → 在命令提示符下输入:telnet 127001 1433,(注意telnet与127之间有空格,1与1433之间有空格)若提示“不能打开到主机的连接,在端口 1433: 连接失败”,则说明1433端口没有打开,需要重新进行以上配置。

有时候可能需要检测下某台机器的服务是不是起来了,或者某台机器的某个库是不是能被连接又不能打开ssms也不想登陆服务器的话就可以用这个方法。

1在桌面上右键创建个文本,然后改后缀名为udl以后保存(1udl),至于udl是什么各位可以百度下这里就不细说了。

2打开这个文件以后输入服务器的ip(因为我是本机所以用了实例名)和用户名密码就可以测试连接了,是不是很方便。

以上就是关于用Visual Studio 2012 如何连接SQL server 2008数据库全部的内容,包括:用Visual Studio 2012 如何连接SQL server 2008数据库、用c#怎样连接SQL2008数据库,谢谢、如何连接远程sql sever 2008数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10158609.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存