當前位置:首頁 » 編程語言 » 禁用SQL管理控制台的遠程訪問
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

禁用SQL管理控制台的遠程訪問

發布時間: 2022-06-17 08:25:28

❶ 查詢分析器遠程連接:sql server 不存在或拒絕訪問

伺服器網路實用工具中TCP/IP默認埠:1433
1433埠狀態
LISTENING
TCP/IP篩選狀態
全部允許
症狀:所有連接本伺服器資料庫的軟體都無法訪問資料庫,「telnet
伺服器
1433」無法連接,查詢分析器、企業管理器無法遠程訪問;伺服器端的查詢分析器、企業管理器可以正常訪問。
臨時解決方法:把伺服器、客戶端sql默認埠從1433修改成1434後使用正常。
沒有安裝防火牆軟體,win防火牆也關掉了,網路也沒問題,有問題的話不會換個埠就可以了.
現在SP4補丁也打上了,還是不能連接1433埠....無奈啊。

❷ 如何 sql server 2008 禁止遠程客戶端登錄

1開始——>Microsoft SQL Server 2008——>配置工具——>Sql Server 配置管理器——> Sql Server 網路配置——>MSSQServer協議——> 禁用TCP/IP協議

2開始——>Microsoft SQL Server 2008——>配置工具——>Sql Server 配置管理器——> SQL Native Client 10.0 配置——>客戶端協議——>禁用TCP/IP協議

❸ 如何讓sqlserver遠程不能訪問

具體實施步驟
sql server 2008默認是不允許遠程連接的sa帳戶默認禁用的如果想要在本地用SSMS
連接遠程伺服器上的SQL Server 2008需要做兩個部分的配置
1SQL Server Management Studio Express簡寫SSMS
2SQL Server 配置管理器/SQL Server Configuration Manager簡寫SSCM
有兩點要注意
12005的外圍應用配置器在2008中換了地方
2有些設置生效需要重啟一下SQL Server
step 1: 打開SSMS用windows身份連接資料庫登錄後右鍵選擇「屬性」
step 2: 左側選擇「安全性」選中右側的「SQL Server 和 Windows 身份驗證模式」以啟
用混合登錄模式
step 3: 選擇「連接」勾選「允許遠程連接此伺服器」然後點「確定」
step 4: 展開「安全性」->「登錄名」->「sa」右鍵選擇「屬性」
step 5: 左側選擇「常規」右側選擇「SQL Server 身份驗證」並設置密碼
step 6: 選擇「狀態」選中「啟用」點擊「確定」
step 7: 右擊資料庫選擇「方面」step 8: 將「RemoteAccessEnabled」屬性設為「True」點
「確定」《sql2008中沒有找到此步未做》
step 9: 至此SSMS已設置完畢先退出再用sa登錄成功即表示sa帳戶已經啟用
step 10: 下面開始配置SSCM選中左側的「SQL Server服務」確保右側的「SQL
Server」以及「SQL Server Browser」正在運行
step 11: 以下為英文版本界面。如圖右側的TCP/IP默認是「Disabled」雙擊打開設 置面板將其修改為「Enabled」step 12: 選擇「IP Addersses」選項卡設置埠「1433」 step
13: 如圖將"Client Protocols"的"TCP/IP"也修改為「Enabled」
step 11:我的做法
設置sa賬號的資料庫引擎與這里設置的資料庫引擎要一致我的電腦上有三個數據
庫引擎OFFICESERCERS、SQLEXPRESS、MSSQLSERVER。我使用的是
SQLEXPRESS引擎tcp/ip協議named pipes兩個都要啟動而其他的引擎的
tcp/ip和named pipes沒有啟動。
tcp/ip設置如下
sqlserver配置管理器-sqlserver網路配置-SQLEXPRESS的協議右邊的Tcp/Ip右
鍵-屬性
協議全部偵聽否已啟用是
ip地址ip2ip地址XXXXX.XX.XX.XX動態埠空tcp埠1433已啟
動是活動是(其他ip設置已啟動為否)
這樣遠程登錄使用這個IP地址就可以登錄。
step 12: 配置完成重新啟動SQL Server 2008。
此時應該可以使用了但是還是要確認一下防火牆。
SQL Server 2005/2008 Express安裝以後默認情況下是禁用遠程連接的。如果需要
遠程訪問需要手動配置。
打開防火牆設置。將SQLServr.exeC:Program FilesMicrosoft SQL Server
MSSQL10.SQLEXPRESSMSSQLBinnsqlservr.exe 添加到允許的列表中。
step12我的做法如下 開始-管理工具-高級安全windows防火牆入站規則右鍵-新建規則選擇埠特定本
地埠1433默認下一步OK。

如何配置Windows 防火牆,允許SQL Server的遠程連接

默認防火牆設置

規劃防火牆配置的第一步是確定操作系統的防火牆的當前狀態。 如果操作系統是從早期版本升級而來,則可能已保留以前的防火牆設置。 此外,防火牆設置可能已由其他管理員或域中的組策略更改。

注意 注意

打開防火牆將影響訪問此計算機的其他程序,例如文件和列印共享以及遠程桌面連接。 在調整防火牆設置之前,管理員應對計算機上運行的所有應用程序加以考慮。

用於配置防火牆的程序

有三種配置 Windows 防火牆設置的方式。

「控制面板」中的「Windows 防火牆」項

可以從「控制面板」打開「Windows 防火牆」項。

重要說明 重要提示

在「控制面板」中的「Windows 防火牆」項中所做的更改只會影響當前配置文件。 諸如攜帶型計算機之類的移動設備不應使用「控制面板」中的「Windows 防火牆」項,因為當以其他配置連接設備時配置文件可能會更改。 這樣以前配置的配置文件將失效。 有關配置文件的詳細信息,請參閱高級安全 Windows 防火牆入門指南。

使用「控制面板」中的「Windows 防火牆」項可配置基本選項。 其中包括:

打開或關閉「控制面板」中的「Windows 防火牆」項

啟用和禁用規則

配置例外的埠和程序

設置一些范圍限制

「控制面板」中的「Windows 防火牆」項最適合於防火牆配置經驗不足的用戶以及要為非移動的計算機配置基本防火牆選項的用戶。 也可以採用以下步驟通過 run 命令打開「控制面板」中的「Windows 防火牆」項:

打開「Windows 防火牆」項

在「開始」菜單上,單擊「運行」,然後輸入 firewall.cpl。

單擊「確定」。

Microsoft 管理控制台 (MMC)

使用高級安全 Windows 防火牆 MMC 管理單元可以配置更高級的防火牆設置。 此管理單元以一種易於使用的方式呈現大多數防火牆選項,並且會顯示所有防火牆配置文件。 有關詳細信息,請參閱本主題後面的使用高級安全 Windows 防火牆管理單元。

netsh

管理員可以在命令提示符下使用 netsh.exe 工具配置和監視基於 Windows 的計算機,也可以使用批處理文件執行此操作。.通過使用 netsh 工具,可以將輸入的上下文命令定向到相應幫助器,然後由幫助器執行此命令。 幫助器是一個動態鏈接庫 (.dll) 文件,它通過對一種或多種服務、實用工具或協議提供配置、監視和支持來擴展 netsh 工具的功能。 所有支持 SQL Server 的操作系統都具有防火牆幫助器。 Windows Server 2008 也具有稱作 advfirewall 的高級防火牆幫助器。 本主題不討論有關使用 netsh 的詳細信息。 不過,所述配置選項中的許多選項都可以通過使用 netsh 加以配置。 例如,在命令提示符下運行以下腳本,以打開 TCP 埠 1433:

netsh firewall set portopening protocol = TCP port = 1433 name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT

使用高級安全 Windows 防火牆幫助器的一個類似示例:

netsh advfirewall firewall add rule name = SQLPort dir = in protocol = tcp action = allow localport = 1433 remoteip = localsubnet profile = DOMAIN

有關 netsh 的詳細信息,請參閱以下鏈接:

如何使用 Netsh.exe 工具和命令行開關

如何使用「netsh advfirewall firewall」上下文而非「netsh firewall」上下文控制 Windows Server 2008 和 Windows Vista 中的 Windows 防火牆行為

「netsh firewall」命令及「profile=all」參數不配置基於 Windows Vista 的計算機上的公共配置文件

下面幾個表可有助於您確定 SQL Server 所使用的埠。

資料庫引擎使用的埠

下表列出了資料庫引擎經常使用的埠。