當前位置:首頁 » 數據倉庫 » 連接到資料庫引擎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

連接到資料庫引擎

發布時間: 2022-04-28 12:13:04

1. 怎樣解決無法連接到資料庫引擎

一般是連接字元串拼寫不正確導致,另外就是資料庫服務沒啟動,埠被防火牆阻止,伺服器沒有設置允許遠程訪問等原因。解決辦法就是啟動資料庫服務,關掉防火牆,設置伺服器運行遠程訪問。
連接字元串的問題得根據不同的資料庫類型,按照他們的文檔進行寫連接方法

2. 「連接到sql server 2008資料庫引擎實例"是什麼意思

上述錯誤我遇到兩種情況:
一種是在打開打開sql
server
2008時彈出的;
另一種是在應用程序連接sql
server
2008時出現的.歸納了一下,
由以下幾個原因:
1.資料庫引擎沒有啟動
有兩種啟動方式:
(1)開始->程序->microsoft
sql
server
2008->sql
server
2008外圍應用配置器,在打開的界面單擊"服務的連接的外圍應用配置器",在打開的界面中找到database
engine,單擊"服務",在右側查看是否已啟動,如果沒有啟動可單擊"啟動",並確保"啟動類型"為自動,不要為手動,否則下次開機時又要手動啟動;
(2)可打開:開始->程序->microsoft
sql
server
2008->配置工具->sql
server
configuration
manager,選中sql
server
2008服務中sql
server(mssqlserver)
,並單擊工具欄中的"啟動服務"按鈕把服務狀態改為啟動;
使用上面兩種方式時,有時候在啟動的時候可能會出現錯誤[/b],不能啟動,這時就要查看"sql
server
2008配置管理器"中的sql
server
2008網路配置->mssqlserver協議中的via是否已啟用,如果已啟用,則把它禁止.然後再執行上述一種方式操作就可以了。
2.進行遠程連接時,是否已允許遠程連接.
sql
server
2008
在默認情況下僅限本地連接.我們可以手動啟用遠程連接.在上面第一種方式中,找到database
engine,單擊"遠程連接",在右側將"僅限本地連接(l)"改為"本地連接和遠程連接(r)",並選中"同時使用tcp/ip和named
pipes(b)".
3.如果是遠程連接,則還要查看連接資料庫的語句是否正確,登錄賬戶是否正確,密碼是否正確等.
我在一次區域網內連接資料庫時,就要因為連接字元串出了問題,在區域網內一台機子連接另一台機子上資料庫時,把data
source=裝有資料庫的另一台機子的ip.我在連接資料庫時總是出現上面的錯誤,查了好長時間,後來發現,ip沒有正確到傳到連接字元串,原來我在連接時,使用的是本地,即127.0.0.1,輸入的ip沒有傳到連接字元串

3. 「是不是允許連接到資料庫引擎」和「登錄」有什麼區別

果在「是否允許連接到資料庫引擎」中選擇「拒絕」,

相當於執行了語句:

  • DENYCONNECTSQLTO[user_xxgl]

  • 此時不管DBMS發現當前試圖連接的用戶是user_xxgl時,就直接把它踢掉了,不管其是否輸入正確的密碼信息。此選項其對sysadmin 無效。

    如果在「登錄」中選擇「禁用」,相當於執行了語句:

  • ALTERLOGIN[user_xxgl]DISABLE

  • 此時不管DBMS發現當前試圖連接的用戶是user_xxgl時,並且用戶輸入了正確的密碼信息後,才提示用戶:此用戶被停職了,密碼正確也沒用。此選項無法應用於windows平台上的用戶及用戶組。

4. 我的SQL server 2005 怎麼連接不到資料庫引擎

安裝的時候有添加Windeows帳號那項你沒添加吧

5. 標題: 連接到資料庫引擎 無法鏈接到資料庫 window認證也進不了

把「VIA協議」給啟用了,停用「VIA協議」問題解決。"VIA協議"停用方法:開始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager ->打開後找到"SQL Server 2005 網路配置"->MSSQLSERVER 屬性的協議 在右邊的屬性框中把「VIA協議」禁用即可!
然後刷新,重新開啟SQL SERVER.

6. 如何使用sqlcmd.exe 連接到資料庫引擎

SQL Server 支持客戶端使用 TCP/IP 網路協議(默認)和命名管道協議進行通信。 如果客戶端正在連接到同一計算機上的資料庫引擎實例,則還可使用 Shared Memory 協議。 通常有三種選擇協議的方法。 sqlcmd 實用工具使用的協議按下列順序確定:
sqlcmd 使用為連接字元串中指定的協議,如下所述。
如果連接字元串中未指定任何協議,則 sqlcmd 將使用連接到的別名中定義的協議。 若要將 sqlcmd配置為通過創建別名使用特定網路協議,請參閱創建或刪除供客戶端使用的伺服器別名 (SQL Server 配置管理器)。
如果未通過其他方法指定協議, sqlcmd 將使用由 SQL Server 配置管理器中的協議順序確定的網路協議。
下面的示例顯示連接到 1433 埠上默認的資料庫引擎實例以及假定偵聽 1691 埠的資料庫引擎命名實例的各種方法。 其中一些示例使用環回適配器的 IP 地址 (127.0.0.1)。 請使用您的計算機網路介面卡的 IP 地址進行測試。
通過指定實例名連接到 資料庫引擎 :
sqlcmd -S ComputerA
sqlcmd -S ComputerA\instanceB
通過指定 IP 地址連接到資料庫引擎:
sqlcmd -S 127.0.0.1
sqlcmd -S 127.0.0.1\instanceB
通過指定 TCP\IP 埠號連接到資料庫引擎:
sqlcmd -S ComputerA,1433
sqlcmd -S ComputerA,1691
sqlcmd -S 127.0.0.1,1433
sqlcmd -S 127.0.0.1,1691
使用 TCP/IP 進行連接
使用以下常規語法進行連接:
sqlcmd -S tcp:<computer name>,<port number>
連接到默認實例:
sqlcmd -S tcp:ComputerA,1433
sqlcmd -S tcp:127.0.0.1,1433
連接到命名實例:
sqlcmd -S tcp:ComputerA,1691
sqlcmd -S tcp:127.0.0.1,1691
使用命名管道進行連接
使用下列常規語法之一進行連接:
sqlcmd -S np:\\<computer name>\<pipe name>
連接到默認實例:
sqlcmd -S np:\\ComputerA\pipe\sql\query
sqlcmd -S np:\\127.0.0.1\pipe\sql\query
連接到命名實例:
sqlcmd -S np:\\ComputerA\pipe\MSSQL$<instancename>\sql\query
sqlcmd -S np:\\127.0.0.1\pipe\MSSQL$<instancename>\sql\query
在伺服器上從客戶端使用共享內存(本地過程調用)進行連接
使用下列常規語法之一進行連接:
sqlcmd -S lpc:<computer name>
連接到默認實例:
sqlcmd -S lpc:ComputerA
連接到命名實例:
sqlcmd -S lpc:ComputerA\<instancename>

7. sql server 2005 無法連接到資料庫引擎

確定伺服器器名稱、帳號、密碼無誤後:
1,先開啟伺服器:開始-運行-輸入「net start mssqlserver」,關閉為「net stop mssqlserver」;
或者開始- 所有程序 - micorsoft sql server 2005 - 配置工具 - SQL Server 外圍應用配置器-服務和連接的外圍應用配置器 - MSSQLSERVER - Database Engine - 服務 - 啟動類型 - 改為「自動」,然後確定。

2,Database Engine 的遠程連接:開始- 所有程序 - micorsoft sql server 2005 - 配置工具 - SQL Server 外圍應用配置器 - 服務和連接的外圍應用配置器 - MSSQLSERVER - Database Engine - 遠程連接 - 按鈕「本地連接和遠程連接」 - 按鈕「僅使用TCP/IP」 ,然後確定。

前面步驟都一樣,別看花眼了!

8. 關於Microsoft SQL Server 2014無法連接伺服器的問題

您好,
如果知道實例名並且以計算機上的
administrators
組成員身份進行連接,則可以使用同一台計算機上運行的工具輕松連接到資料庫引擎。必須在承載
sql
server
的同一台計算機上執行下面的過程。
一、確定資料庫引擎實例的名稱
1.以
administrators
組成員身份登錄到
windows,並打開
management
studio

management
studio
express。
2.在「連接到伺服器」對話框中,單擊「取消」。
3.如果未顯示「已注冊的伺服器」,請在「視圖」菜單中,單擊「已注冊的伺服器」。
4.在「已注冊的伺服器」工具欄中選擇「資料庫引擎」後,展開「資料庫引擎」,右鍵單擊「本地伺服器組」,指向「任務」,然後單擊「注冊本地伺服器」。將顯示計算機上安裝的所有資料庫引擎實例。這包括
sql
server
2000

sql
server
2005
實例。默認實例未命名,並顯示為計算機名稱。命名實例顯示為計算機名稱,後跟反斜杠
(/)
以及實例名。對於
sql
server
2008
express,除非在安裝過程中更改了名稱,否則,實例將命名為
/sqlexpress。
二、驗證資料庫引擎是否正在運行
1.在「已注冊的伺服器」中,如果
sql
server
實例的名稱中有綠色的點並在名稱旁邊有白色箭頭,則表示資料庫引擎正在運行,無需執行其他操作。
2.如果
sql
server
實例的名稱中有紅色的點並在名稱旁邊有白色正方形,則表示資料庫引擎已停止。右鍵單擊資料庫引擎的名稱,再單擊「啟動」。出現確認對話框之後,資料庫引擎應啟動,圓圈應變為綠色。
三、連接到資料庫引擎
1.在「文件」菜單中,單擊「連接對象資源管理器」。
系統將打開「連接到伺服器」對話框。「伺服器類型」框中將顯示上次使用的類型。
2.選擇「資料庫引擎」。
3.在「伺服器名稱」框中,鍵入資料庫引擎實例的名稱。
4.單擊「連接」。

9. sql server 2008 連接資料庫引擎報錯,但是我還是連接到了資料庫引擎,這個錯事怎麼回事

實例就是一個名稱

比如你安裝好資料庫默認的實例名稱是:SQL Server (MSSQLSERVER)

可以是主機名,也可以是IP地址,這樣連接的是安裝時的默認實例。

如果實例名不是默認的,比如:SQL2
如果有其它的名稱,可以使用 "\\主機名\SQL2"或者"\\IP\\SQL2"