日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

结合批处理功能,配置SQL Server 2005,使其打开远程连接功能

發布時間:2025/3/20 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 结合批处理功能,配置SQL Server 2005,使其打开远程连接功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考微軟這篇 如何配置 SQL Server 2005 以允許遠程連接的文章,http://support.microsoft.com/kb/914277#top

我結合批命令,可以實現一站式配置 SQL Server 2005 打開其遠程連接功能。

?

注意:以下功能在Windows 2003 Server和Windows XP下安裝SQL Server 2005 Express測試過,能正常工作。其它系統下,沒做過實驗,不敢保證還能正常工作。

1. 首先將以下SQL語句,復制到文本文件中,另存為OpenRemoteAccess.sql。

?

USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
GO

USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
GO
EXEC sys.sp_configure N'remote access', N'1'
GO
RECONFIGURE WITH OVERRIDE
GO

ALTER LOGIN [sa] ENABLE
GO

USE [master]
GO
ALTER LOGIN [sa] WITH PASSWORD=N'!!abc123'
GO

?

當然,以上密碼可以隨便改成你想要的。我這里只是未剛安裝的SQL Server設置一個新的默認密碼,因為我們還沒有SQL Server的管理界面。

?

2. 接著,我們需要將以下內容,復制到文本文件中,另存為OpenRemoteAccess.bat文件。

sqlcmd -S LOCALHOST\SQLEXPRESS -E -i C:\OpenRemoteAccess\OpenRemoteAccess.sql
mmc.exe /32 "C:\WINDOWS\system32\SQLServerManager.msc"
"C:\Program Files\Microsoft SQL Server\90\Shared\SqlSAC.exe"

?

3.雙擊運行以上的OpenRemoteAccess.bat文件,正常情況下會彈出

?

SQL Server Configuration Manager,在這里,

a. 要把服務:SQL Server和SQL Server Browser都啟動。

b. 要把 Protocol For SQL Express中的TCP/IP 和 Name Piped?設置為Enabled。

完成以上操作關閉此窗口,自動后彈出另一個窗口 SQL Server Surface Area Configration。

?

在這里,我們要選擇最下面的鏈接 Surface Area Configuration for Services and Connections,打開另外一個窗口,當你看到 Remote Connections時,在導航樹上選中它。在右側,選中 Local and remote connections 單選按鈕,下面選中 Using Both TCP/IP and name pipes.

完成上述操作,關閉相應窗口即可。

?

所有工作完成,為了萬無一失,一定檢查所有的防火墻,保證外部能正常訪問,或者干脆先把所有防火墻全關閉,試試效果沒問題后,再打開防火墻。

?

?

其它部分參考內容如下:

若要在 SQL Server 2005 實例上啟用遠程連接并打開 SQL Server Browser 服務,請使用 SQL Server 2005 外圍應用配置器工具。在安裝 SQL Server 2005 時會安裝外圍應用配置器工具。

?

為 SQL Server 2005 Express Edition 或 SQL Server 2005 Developer Edition 啟用遠程連接

必須為要從遠程計算機連接到的每個 SQL Server 2005 實例啟用遠程連接。為此,請按照下列步驟操作:

  • 單擊“開始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后單擊“SQL Server 外圍應用配置器”。
  • 在“SQL Server 2005 外圍應用配置器”頁上,單擊“服務和連接的外圍應用配置器”。
  • 在“服務和連接的外圍應用配置器”頁上,展開“數據庫引擎”,依次單擊“遠程連接”和“本地連接和遠程連接”,單擊適用于您的環境的相應協議,然后單擊“應用”。

    注意:請在接收到以下消息時單擊“確定”: 直到重新啟動數據庫引擎服務后,對連接設置所做的更改才會生效。
  • 在“服務和連接的外圍應用配置器”頁上,展開“數據庫引擎”,依次單擊“服務”和“停止”,等待 MSSQLSERVER 服務停止,然后單擊“啟動”以重新啟動 MSSQLSERVER 服務。
  • ?

    啟用 SQL Server Browser 服務

    如果您是通過使用實例名稱來運行 SQL Server 2005 并且在連接字符串中沒有使用特定的 TCP/IP 端口號,則必須啟用 SQL Server Browser 服務以允許遠程連接。例如,使用 <計算機名>\SQLEXPRESS 的默認實例名稱安裝的 SQL Server 2005 Express。不管您正在運行多少個 SQL Server 2005 實例,只需要啟用一次 SQL Server Browser 服務。若要啟用 SQL Server Browser 服務,請執行以下步驟。

    重要說明:這些步驟可能會增加您的安全風險。這些步驟還可能導致您的計算機或網絡更易于受到惡意用戶或惡意軟件(如病毒)的攻擊。我們之所以推薦本文介紹的這一過程,是為了使程序能夠按照設計意圖運行,或者為了實現特定的程序功能。我們建議在進行這些更改之前,充分考慮在您的特定環境中實施這一過程可能帶來的風險。如果您選擇實施此過程,請采用任何適當的附加步驟以保護您的系統。我們建議只有確實需要這一過程時才使用它。

  • 單擊“開始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后單擊“SQL Server 外圍應用配置器”。
  • 在“SQL Server 2005 外圍應用配置器”頁上,單擊“服務和連接的外圍應用配置器”。
  • 在“服務和連接的外圍應用配置器”頁上,單擊“SQL Server Browser”,在“啟動類型”中單擊“自動”選項,然后單擊“應用”。

    注意:在單擊“自動”選項后,每次啟動 Microsoft Windows 時將自動啟動 SQL Server Browser 服務。
  • 單擊“啟動”,然后單擊“確定”。
  • 注意:在計算機上運行 SQL Server Browser 服務時,計算機顯示其上運行的每個 SQL Server 實例的實例名稱和連接信息。如果不啟用 SQL Server Browser 服務并且通過分配的 TCP 端口直接連接到 SQL Server 實例,則可以降低此風險。本文不討論如何通過 TCP 端口直接到 SQL Server 實例。有關 SQL Server Browser 服務和連接到 SQL Server 實例的更多信息,請參見《SQL Server 聯機叢書》中的以下主題:

    • SQL Server Browser 服務
    • 連接到 SQL Server 數據庫引擎
    • 客戶端網絡配置

    ??

    ?

    ?

    ?

    轉載于:https://www.cnblogs.com/rgqancy/archive/2009/12/17/1626763.html

    總結

    以上是生活随笔為你收集整理的结合批处理功能,配置SQL Server 2005,使其打开远程连接功能的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。