當前位置:首頁 » 編程語言 » 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