当前位置:首页 » 编程语言 » sqlserver连接到server

sqlserver连接到server

发布时间: 2022-04-15 04:13:52

❶ 如何连接sql server数据库

1. 通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和msbase.jar,可以到微软的网站去下载(http://www.microsoft.com/downloa ... &displaylang=en),如果你下载的是setup.exe,还需要安装它,安装后会生成上面的三个jar
文件。此JDBC驱动实现了 JDBC 2.0。
驱动程序名称:com.microsoft.jdbc.sqlserver.SQLServerDriver(即下面的classforname) 数据库连接URL:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname(即下面的url)

2. 通过JTDS JDBC Driver连接SQL Server数据库,此驱动的文件名为jtds-1.2.jar,下载路
径为(http://sourceforge.net/project/showfiles.php?group_id=33291),此驱动支持Microsoft SQL
Server (6.5, 7.0, 2000 和2005) 和Sybase,并且实现了JDBC3.0,是免费的。
驱动程序名称:net.sourceforge.jtds.jdbc.Driver(即下面的classforname) 数据库连接URL:jdbc:jtds:sqlserver://localhost:1433/dbname(即下面的url)

❷ sql server连接不到服务器

数据库引擎没有启动,有两种启动方式:
(1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;
(2)可打开:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动;
使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了.
二. 是否已经允许远程连接。
这个部分可以简单的分为4个方面,分别是在 SQL Server上启用远程连接、启用SQL Server 浏览服务、在Windows 防火墙中为SQL Server 2005 创建例外和在Windows 防火墙中为“SQLBrowser”创建例外。下面是几个具体的操作方式:
在SQLServer 实例上启用远程连接
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
3.然后单击展开“数据库引擎”, 选中“远程连接”,在右边选中“本地连接和远程连接”,
再选择要使用的协议,( 这个地方应当启用TCP/IP 和命名管道服务!)单击“应用”,您会看到下消息:
“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回
4.展开“数据库引擎”, 选中“服务”,在右边单击“停止”,等到 MSSQLSERVER 服务停止,
然后单击“启动”,重新启动MSSQLSERVER 服务。
启用 SQLServer 浏览器服务
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“自动”,
再单击“启动”,单击“确定”按钮返回
在Windows 防火墙中为“SQL Server 2005”创建例外
1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”
2.在“添加程序窗口”中单击“浏览”
3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe”,
单击“确定”返回
注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。
4.对每个需要打开远程访问的SQL Server 2005 实例,重复步骤 1 至 3。
在Windows 防火墙中为“SQLBrowser”创建例外
1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”
2.在“添加程序窗口”中单击“浏览”
3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe”,
单击“确定”返回
注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。
【同类问题:1433端口的问题】
关于1433端口的设置正确的顺序是:
(1)关数据库引擎,开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并选中右击,点击停止, 即可关闭数据库引擎。
补充注意点:
有时候在启动数据库引擎的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了.
(2)配置服务器端和客户端的TCP/IP协议,
修改SQL Server的TCP/IP下端口设置,双击“SQL2005的协议”下“TCP/IP”,把“IP地址”下“IPALL”的端口都改为“1433”。 配置工具->SQL Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP ,选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是"
(3)启动数据库引擎,
(4)连接端口1433。 开始–>输入cmd –>回车–>telnet localhost 1433->回车,出现黑屏,表示本机连接端口1433成功 。

❸ sql server开启了服务无法连接到服务器

1.
确保服务器端的数据库中存在sa,并支持混合登录模式.默认安装的时候,可能会忽略建立sa.
2.
确保服务器端的数据库是支持远程调用的.打开SQL
Server
Management
Studio,选择该数据库,右键菜单"Properties",在打开的对话框中选择Connections,把Allow
remote
connections
to
this
server选上.
3.
确保服务器端的SQL服务的TCP/IP是Enable的.打开SQL
Server
Configuration
Manager.
选择SQL
Server
2005
Network
Configuration下的Protocols
for
SQL2005(
我安装的SQL示例名为SQL2005),
把Named
Pipes和TCP/IP都修改为Enabled,默认是Disabled.
4.
确保服务器端的SQL实例的远程调用是支持TIP/IP和named
pipes的.
打开SQL
Server
Surface
Area
Configuration
Manager,在打开的页面中选择Surface
Area
Configuration
for
Services
and
Connections.选中实例的Remote
Connections,把Using
both
TCP/IP
and
named
pipes选中.
5.
重启服务器端的SQL
Server
2005服务,确保SQL
Server
Agent和SQL
Server
Browser的服务也启动了.
默认都是需要手动启动,可以改成Automatic.
6.
因为服务器端的操作系统是WinXp+SP2,所以还需要检查防火墙.确保防火墙中的1433端口打开了.
另外,
SQL
Server
2005的默认端口可能不是1433.
我们需要手动修改一下.
打开SQL
Server
Configuration
Manager.
选择SQL
Server
2005
Network
Configuration下的Protocols
for
SQL2005(
我安装的SQL示例名为SQL2005),
查看TCP/IP的属性.在打开的对话框中选择IP
Address,
把到IPAll下的TCP
Dymanic
Ports改为0,TCP
Port的值修改为1433.
在Windows防火墙中的Exceptions中Add
Port:TCP
1433和UDP
1434,
同时还需要Add
Program.先打开SQL
Server
Configuration
Manager,在SQL
Server
2005
Services中选中SQL
Server,查看属性,在Advanced中记下Instance
ID.如(MSSQL.1)
在防火墙的Exceptions中Add
Program,找到诸如...\Microsoft
SQL
Server\MSSQL.1\MSSQL\Binn\sqlservr.exe,添加.
所有这些都做完了,客户端应该就可以访问了,最好客户端也在自己的Configration
Manager的Client
Configuration中设置TCP/IP为Enabled.

❹ sql server 2008怎么连接到服务器

1、打开sql server 配置管理器,找到里面的SQL server 网络配置,然后实例名的协议(我的实例名为SQLEXPRESS)。如下图所示:

❺ sqlserver连接server后面打点不行啊

打点你是的服务器在本地,而且服务器名就是你的电脑名,你最好用服务器名称,如果是远程服务器,就更不 能用点了,必须用IP或电脑名!

❻ sqlserver 链接服务器

加入 我创建一个存储过程:
create porc AB_CDE
@A int,
@B int
as
这里面就是内容了
就在阵容里面具体 操作 存储过程~~~~~~~~

给一个例子:

--插入时要判断是否重复插入
declare @id int
declare @sNo varchar(100)
declare @sName varchar(100)
declare @sex varchar(10)
declare @jiguan varchar(100)
declare @gongzuodanwei varchar(200)
declare @wu varchar(100)
declare @tongxundi varchar(200)
declare @youzhengbianma varchar(100)
declare @lianxidianhua varchar(100)
declare @yidongdianhua varchar(100)
declare @dianziyouxiang varchar(100)
declare @shenfenzheng varchar(100)
declare @chushengriqi datetime
declare @xueli varchar(100)
declare @biyexuexiao varchar(100)
declare @biyezhuanye varchar(100)
declare @biyenianyue datetime
declare @xuewei varchar(100)
declare @mingzhu varchar(100)
declare @zhengmianmao varchar(100)
declare @regDate datetime
declare @result int
set @result=0
set @regDate=getdate()
begin tran
declare cur cursor for select 学号,姓名,性别,籍贯,工作单位,职务,通讯地址,邮政编码,联系电话,移动电话,电子邮箱,身份证号码,出生日期,学历,毕业学校,毕业专业名称,毕业年月,学位,民族,政治面貌 from #tmp
open cur
fetch next from cur into @sNo,@sName,@sex,@jiguan,@gongzuodanwei,@wu,@tongxundi,@youzhengbianma,@lianxidianhua,@yidongdianhua,@dianziyouxiang,@shenfenzheng,@chushengriqi,@xueli,@biyexuexiao,@biyezhuanye,@biyenianyue,@xuewei,@mingzhu,@zhengmianmao

while @@fetch_status=0
begin
--学生在学生表中不存在才插入
if not exists (select 1 from vtd02 where 学号=@sNo)
begin
--插入学生资料
exec @id=PTD02_Insert @F01=@sName,@F02=@sex,@F36=@sNo,@FIDTB01=@classId,@F32=10,@F05=@jiguan,
@F17=@gongzuodanwei,@F15=@wu,@F11=@tongxundi,
@F07=@youzhengbianma,@F10=@lianxidianhua,@F09=@yidongdianhua,
@F08=@dianziyouxiang,@F18=@shenfenzheng,@F06=@chushengriqi,
@F43=@xueli,@F12=@biyexuexiao,@F13=@biyezhuanye,
@F14=@biyenianyue,@F44=@xuewei,@F04=@mingzhu,@F45=@zhengmianmao
--插入学生帐号
exec PUB02_Insert @F01=@sNo,@F02=@password,@FIDUB01=3,@FIDF03=@id,@F04=1,@F05=@regDate

fetch next from cur into @sNo,@sName,@sex,@jiguan,@gongzuodanwei,@wu,@tongxundi,@youzhengbianma,@lianxidianhua,@yidongdianhua,@dianziyouxiang,@shenfenzheng,@chushengriqi,@xueli,@biyexuexiao,@biyezhuanye,@biyenianyue,@xuewei,@mingzhu,@zhengmianmao

end
else
begin
fetch next from cur into @sNo,@sName,@sex,@jiguan,@gongzuodanwei,@wu,@tongxundi,@youzhengbianma,@lianxidianhua,@yidongdianhua,@dianziyouxiang,@shenfenzheng,@chushengriqi,@xueli,@biyexuexiao,@biyezhuanye,@biyenianyue,@xuewei,@mingzhu,@zhengmianmao
end
end
close cur
deallocate cur
if @@error<>0 rollback tran
commit tran

上面比如是一个存储过程。
然后: exec PUB02_Insert @F01=@sNo,@F02=@password,@FIDUB01=3,@FIDF03=@id,@F04=1,@F05=@regDate
这个就是在上面掉用的存储过程。 exec 存储过程name 具体参数

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela

❼ 如何连接sqlserver数据库

以sqlserver2008R2为例。

1、打开sql2008,使用windows身份登录

❽ sql server 2008 怎样连连接到服务器

1,在安装时已经选择 “混合模式(SQL Server 身份验证和Windows 身份验证)(M)”,否则请使用SQL SERVER 身份验证

2,开始菜单->所有程序->Microsoft SQL Server 2008 ->配置工具 ->
SQL Server 配置管理器->网络配置->MSSQLSERVER2008->双击“TCP/IP” ->协议->已启用-> 选 “是”

SQL Server 配置管理器->网络配置->MSSQLSERVER2008->双击“TCP/IP” ->IP地址->IPAll->TCP端口->输入"1433" 点击确定
3,开始菜单->所有程序->Microsoft SQL Server 2008 ->配置工具 ->SQL
Server 配置管理器->SQL Server服务-> SQL Server
(MSSQLSERVER2008)->右键重新启动
4,在命令行下输入netstat –an,如果找到有“127.0.0.1:1433”,就说明SqlServer在监听了。
5,操作系统->安全中心->Windows 防火墙-> 例外->添加程序。
例如下。具体看你安装在什么路径了。

C:\Program Files\Microsoft SQLServer\90\Shared\sqlbrowser.exe
C:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\Binn\sqlservr.exe
6,操作系统->安全中心->Windows 防火墙-> 例外->添加端口 1433
7,重启服务器。

❾ SQL server 2008 无法连接到服务器

具体步骤如下:

1、打开SQL server 配置管理器-->SQL server 网络配置-->实例名的协议(我的实例名为SQLEXPRESS)。

❿ “我怎样才能连接到 SQL Server 实例

实例就是一个名称
比如你安装好数据库默认的实例名称是:SQL
Server
(
MSSQLSERVER
)
可以是
主机名
,也可以是IP地址,这样连接的是安装时的默认实例。
如果实例名不是默认的,比如:SQL2
如果有其它的名称,可以使用
"\\主机名\SQL2"或者"\\IP\\SQL2"

热点内容
微信视频如何重新缓存 发布:2025-01-21 04:44:41 浏览:879
pdf压缩文件大小 发布:2025-01-21 04:40:24 浏览:798
linux解压文件到指定 发布:2025-01-21 04:38:36 浏览:874
自己做的安卓app怎么下载 发布:2025-01-21 04:35:07 浏览:163
机顶盒加密频道 发布:2025-01-21 04:26:48 浏览:318
腾讯应用加密 发布:2025-01-21 04:24:38 浏览:988
无法访问f 发布:2025-01-21 04:24:36 浏览:539
sql实时 发布:2025-01-21 04:24:27 浏览:998
怎么在linux服务器上配ip地址 发布:2025-01-21 04:22:10 浏览:251
咖搭姆编程 发布:2025-01-21 04:19:45 浏览:674