如何连接sql server数据库,第1张

以JAVA为例:

java中使用jdbc连接sql server数据库步骤:

1JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)

<1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbcjar文件,得到其路径开始配置环境变量

在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_12\enu\sqljdbcjar

<2> 设置SQLEXPRESS服务器:

a打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IP

b右键单击启动TCP/IP

c双击进入属性,把IP地址中的IP all中的TCP端口设置为1433

d重新启动SQL Server 2005服务中的SQLEXPRESS服务器

e关闭SQL Server Configuration Manager

<3> 打开 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample

<4> 打开Eclipse

a新建工程-> Java -> Java project,起名为Test

b选择eclipse->窗口->首选项->Java->installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbcjar

c右键单击目录窗口中的Test, 选择Build Path ->Configure Build Path, 添加扩展jar文件,即把sqljdbcjar添加到其中

<5> 编写Java代码来测试JDBC连接SQL Server数据库

import javasql;

public class Test {

public static void main(String[] srg) {

//加载JDBC驱动

String driverName = "commicrosoftsqlserverjdbcSQLServerDriver";

//连接服务器和数据库sample

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";

String userName = "sa"; //默认用户名

String userPwd = "123456"; //密码

Connection dbConn;

try {

ClassforName(driverName);

dbConn = DriverManagergetConnection(dbURL, userName, userPwd);

Systemoutprintln("Connection Successful!"); //如果连接成功 控制台输出

} catch (Exception e) {

eprintStackTrace();

}

}

}

执行以后就可以连接到sample数据库了。

遇到下列问题:

线上服务器A,中转服务器B,本地服务器C

数据在A上面,想在B上面操作类似 select from [A][database]table这样的SQL,不用去链接服务器,直接把处理结果导入B然后生成报表。

结果报错如下:

消息 7202,级别 11,状态 2,第 1 行

在 sysservers 中找不到服务器 'A'。请验证指定的服务器名称是否正确。如果需要,请执行存储过程 sp_addlinkedserver 以将服务器添加到 sysservers。

执行下面操作在B服务器上面创建A服务器连接,

step1:服务器地址(IP),服务器类型,访问借口

step2:用户设置、安全设置。

注意上面的本地登录用户和远程用户名,注意最下面的使用此安全上下文建立连接。输入用户名密码。服务器选项设为默认可以。

OK 再次执行select from [A][database]table 数据展现正常,问题解决。

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

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

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

1、在远程数据库中登录,登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式设置账号、密码

2、选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”

3、右击数据库选择“方面”

4、在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”

至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用

5、打开sql server配置管理器

6、下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行

7、在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”

8、选择“IP 地址”选项卡,设置TCP的端口为“1433”

9、

将"客户端协议"的"TCP/IP"也修改为“Enabled”

配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。打开防火墙设置。将SQLServrexe(C:\Program Files\Microsoft SQL Server\MSSQL10SQLEXPRESS\MSSQL\Binn\sqlservrexe)添加到允许的列表中。

sqlserver2005是一款由微软专为pc用户打造的数据库软件。但近日有的小伙伴却遇到了在登录SQLSERVER2005时,无法连接到服务器的情况,不知道怎么解决,所以今天本文为大家分享的就是关于sqlserver2005无法连接本地服务器的处理方法。

处理方法如下:

1、打开控制面板,如图所示:

2、找到管理工具一项,点击进入。

3、管理工具中,有一项为服务,打开服务。

4、找到MSSQLSERVER,如图所示,找不到的可以放大找,因为字比较小。

5、右击MSSQLSERVER,点击启动,如图所示,启动完成之后,点击关闭就好了。

sqlserver2005无法连接本地服务器的处理方法就为大家分享到这里啦,有出现同样情况的可以按照上面的方法来解决哦。

1、打开企业管理器

2、选择数据库,安全性,点击新建链接服务器。

3、选择链接服务器属性,常规,输入名称:TEST,选择ORACLE数据库提供程序,输入名称、数据源。

4、进行安全性设置。本地登录,选择SQLServer数据库登录用户,远程登录用户和密码,输入远程连接数据库的用户和密码,选择用此安全上下文进行,输入远程登录用户和密码。

5、点击TEST链接服务器下的表,我们可以访问ORACLE数据库的表了。

注意:产品名称要和所链接的服务器相对应,使用ORACLE数据库就要输入ORACLE,使用SQLServer就输入SQLServer。

一、在本机电脑打开sqlserver2000的企业管理器;

1、新建SQL注册

2、添加本站的SQL数据库所在服务器IP,注:由于购买的数据库类型不同所在服务器IP也会不同,请在数据库管理的基本信息中查看,以保证正确。

3、选择第二项“系统管理给我分配的SQLserver登录信息”

4、输入您在本站开通的MSSQL数据库的用户名和密码

5、存放位置,没必要修改,当然也可以选第二项新建一个组

6、点完成后将进行远程数据库连接,如果刚才所设置的参数正确并且本机的防火墙充许了1433端口将会连接成功。

二、打开本机电脑上的“开始-MicrosoftSQLServer2000-企业管理器”在SQL2000企业管理器中会看到刚才新注册的数据库和本站服务器IP

1、双击前面的号进行远程数据库服务器连接,连接成功后会看到数据库结构

2、点开数据库前面的号将展开远程服务器上的数据库列表,从中找到数据库

3、至此已经成功连接到远程数据库,就可以像在本机操作一样去管理数据库了

主要有以下两种登录方法:

1、Windows 帐户

只要能登录这个机器(服务器),一般使用windows的用户,此登录方式在安全上存在隐患。

2、SQL server和Windows混合登录

需要sqlserver指定的帐号进行登录,绝大多数系统采用此方式。

扩展资料:

注意事项

如果使用 Windows 身份验证登录到SQL Server,则不必在每次访问SQL Server实例时都提供 SQL Server 登录名。相反地,SQL Server将使用您的MicrosoftWindows 帐户自动登录。

如果在混合模式身份验证(SQL Server和 Windows 身份验证模式)下运行SQL Server,并选择使用SQL Server身份验证登录,则必须提供SQL Server登录名和密码。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何连接sql server数据库

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情