當前位置:首頁 » 編程語言 » sql打開了但是連接不到
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql打開了但是連接不到

發布時間: 2022-07-14 19:39:35

1. sql 怎麼都連接不上伺服器

1、轉到[Microsoft SQL Server 2008]並找到[SQL Server配置管理器],單擊裡面。

2. SQL無法連接到伺服器怎麼解決

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.

3. sql連接不到伺服器,請問為什麼

這個錯誤的原因可能有兩個:
其一,你要連接的伺服器端資料庫配置有錯誤,需要在sqlserver配置管理器中開啟TCP/IP協議和sqlserver服務。
其二,可能是防火牆阻止了1433埠,所以你訪問不到。你可以開始-系統和安全-Windows防火牆-高級設置-入站規則-右擊新建規則-創建1433埠,或者直接將防火牆關閉試一試。

4. SQL資料庫連接不上

如果可以ping到該主機,那麼網路是通暢的。估計有如下原因
1.sql的系統服務沒有打開
2.sql啟用的登錄方式不是windows驗證,需要用戶名和密碼
當然主機的ip地址和sql服務埠1433得正確哦。
根據您的表述,應該是在程序中連接吧。那麼得輸入正確的伺服器地址
以JDBC為例:jdbc:microsoft:sqlserver://你的IP:1433

5. 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.

6. 無法連接:SQL server 不可用或不存在什麼意思啊

解決方法如下:

1、首先,單擊計算機桌面左下角的開始按鈕,如下圖所示,然後轉到下一步。

7. 我的SQL Server 2005 打開時,連接不到伺服器是怎麼回事了

打開sql
server配置管理器
把sql
server(mssqlserver)打開就ok了
我剛剛開電腦之後也遇到這個問題了

8. Sql2000資料庫連接不上是怎麼回事

一、如果可以直接操作伺服器檢查步驟如下:

1、確定資料庫伺服器的服務正常開啟。

2、確定資料庫的鏈接數沒有滿。測試這個,可以在伺服器上用查詢命令。
1)、用SQL語句:select count(*) from master.dbo.sysprocesses 或者 sp_who
2)、用管理界面:
SQL2000:進入企業管理器,管理——當前活動——進程信息
SQL2005:進入manager studio ,展開對象管理器,管理——右鍵「活動監視器」——查看進程
SQL2008:進放manager studio 在菜單欄下面有一行圖標,點擊最後一個圖標「活動監視器」,進入活動監視器的界面後,點擊「進程」.

3、鏈接IP,用戶名,密碼是否正確。

4、推薦使用 DBeaver 軟體操作資料庫,對多種資料庫都支持良好。操作也很方便。

二、 看伺服器IP能否通。

這個實際上是看和遠程sql server 2000伺服器的物理連接是否存在。如果不行,請檢查網路,查看配置,當然得確保遠程sql server 2000伺服器的IP拼寫正確。

三、 在Dos或命令行下輸入telnet 伺服器IP 埠,看能否連通。

如telnet 202.114.100.100 1433

通常埠值是1433,因為1433是sql server 2000的對於Tcp/IP的默認偵聽埠。如果有問題,通常這一步會出問題。通常的提示是「……無法打開連接,連接失敗"。

如果這一步有問題,應該檢查以下選項。

1 檢查遠程伺服器是否啟動了sql server 2000服務。如果沒有,則啟動。

2 檢查伺服器端有沒啟用Tcp/IP協議,因為遠程連接(通過網際網路)需要靠這個協議。檢查方法是,在伺服器上打開 開始菜單->程序->Microsoft SQL Server->伺服器網路實用工具,看啟用的協議里是否有tcp/ip協議,如果沒有,則啟用它。

3 檢查伺服器的tcp/ip埠是否配置為1433埠。仍然在伺服器網路實用工具里查看啟用協議裡面的tcp/ip的屬性,確保默認埠為1433,並且隱藏伺服器復選框沒有勾上。

事實上,如果默認埠被修改,也是可以的,但是在客戶端做telnet測試時,寫伺服器埠號時必須與伺服器配置的埠號保持一致。如果隱藏伺服器復選框被勾選,則意味著客戶端無法通過枚舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連接,但是Tcp/ip協議的默認埠將被隱式修改為2433,在客戶端連接時必須作相應的改變。

4 如果伺服器端操作系統打過sp2補丁,則要對windows防火牆作一定的配置,要對它開放1433埠,通常在測試時可以直接關掉windows防火牆(其他的防火牆也關掉最好)。

5 檢查伺服器是否在1433埠偵聽。如果伺服器沒有在tcp連接的1433埠偵聽,則是連接不上的。檢查方法是在伺服器的dos或命令行下面輸入

netstat -a -n 或者是netstat -an,在結果列表裡看是否有類似 tcp 127.0.0.1 1433 listening 的項。如果沒有,則通常需要給sql server 2000打上至少sp3的補丁。其實在伺服器端啟動查詢分析器,輸入 select @@version 執行後可以看到版本號,版本號在8.0.2039以下的都需要打補丁。

9. sql server連接不到伺服器

SQL server連接不到伺服器怎麼辦?

對於許多剛剛使用SQL server的人來說,回遇到這種情況:

(注意:第七部要重復三遍)