SQL Server2012數據庫開啓遠程鏈接

在咱們使用SQL Server數據庫的時候很重要的一點就是開啓數據庫的遠程鏈接,這是由於不少時候數據庫部署在遠程的服務器上會比較方便,而部署在客戶端的話,因爲客戶端不固定,因此須要常常去部署,這樣容易常常去改變數據庫,從而形成系統不穩定,可是部署在服務器上咱們須要遠程鏈接,而當咱們安裝好一個數據庫以後,默認是不開啓數據庫遠程鏈接的,那麼該怎樣一步步去打開遠程數據庫的鏈接呢?也參考了不少網上的文章,可是仍是想針對本身的狀況來思考作些相應的記錄。數據庫

  默認安裝數據庫的時候咱們會選擇使用"Windows和SQL Server混合登陸默認",這樣咱們就可使用多個帳戶進行登陸了,這樣還有個好處就是萬一咱們忘記了登陸密碼咱們還可使用Windows帳戶登陸,而後修改密碼,從而完成登陸過程。安全

  下面就按照常規的思路來一步步進行說明。服務器

  1 打開SQL Server Management Studio,而後使用sa帳戶進行登陸。網絡

    圖1 鏈接數據庫工具

  2 登陸成功後,選擇數據庫鏈接,而後右鍵"屬性"spa

圖2 選擇數據庫鏈接屬性3d

   3 選擇鏈接,查看是否容許遠程鏈接到此服務器。blog

圖3 鏈接ip

  4 選擇 安全性--》sa--》屬性部署

圖4 設置sa屬性

  5  查看sa狀態

圖5 sa狀態

  6 設置方面--》服務器配置--》RemoteAccessEnabled 

圖6 方面  

圖7 服務器配置

  7 打開SQL SERVER 配置管理器(在開始目錄Microsoft SQL Server2012--》配置工具中查找)

圖8 SQL Server配置管理器

  8 啓用TCP/IP鏈接   

圖9 啓動 TCP/IP鏈接

  9 配置SQL Server 服務,確保SQL Server服務和SQL Server Browser服務都處於運行狀態。此處須要特別說明,若是在當前的Sql Server Configuration Manager中沒法經過右鍵沒法啓動的話,請打開本機的Windows服務在那裏找到這兩個服務,並將其啓動類型由「禁用」改成「自動」,而後再開啓這兩個服務,關於這兩個服務,下面再作進一步的說明。

圖10 開啓相關服務

圖11 在Windows服務中開啓相關服務

  拓展延伸:SQL Server(SQLEXPRESS)服務這裏就再也不說明,這個是當前數據庫實例SQLEXPRESS對應的服務,不開啓的話是沒法使用當前數據庫的,另一個服務這裏作一些簡要的說明。

  SQL Server Broswer服務:查看MSDN後能夠得出下面的結論,當 SQL Server Browser 服務不運行時,若是您提供了正確的端口號或命名管道,仍能夠鏈接到 SQL Server。例如,若是 SQL Server 的默認實例在 1433 端口上運行,則可使用 TCP/IP 鏈接到此默認實例。可是,若是 SQL Server Browser 服務未運行,則如下鏈接無效:
  在未徹底指定全部參數(例如 TCP/IP 端口或命名管道)的狀況下,組件嘗試鏈接到命名實例。
  生成或傳遞其餘組件隨後要用來進行從新鏈接的服務器/實例信息的組件。
  未提供端口號或管道就鏈接到命名實例。
  在未使用 TCP/IP 1433 端口的狀況下,將 DAC 鏈接到命名實例或默認實例。
  OLAP 重定向程序服務。
  枚舉 SQL Server Management Studio、企業管理器或查詢分析器中的服務器。
  若是在客戶端服務器方案中使用 SQL Server(例如,應用程序經過網絡訪問 SQL Server),那麼,若要中止或禁用 SQL Server Browser 服務,必須爲每一個實例分配一個特定端口號,並編寫客戶端應用程序代碼以便始終使用該端口號。此方法存在以下問題:
  必須更新和維護客戶端應用程序代碼才能確保它鏈接到正確的端口。
  若是服務器上的其餘服務或應用程序可使用您爲每一個實例選擇的端口,則會致使 SQL Server 實例不可用。

  經過閱讀上面的解釋,若是不啓用SQL Server Broswer服務,而後客戶端管理工具不能經過遠程鏈接到當前數據庫實例的時候,那麼有多是爲指定TCP/IP的端口或者命名管道,那麼咱們能夠作一下這樣的嘗試,經過大量的實踐得出下面的結論。

1   要想經過IP地址+數據庫命名實例做爲服務器地址,而後經過sa帳戶進行登陸時,必須保證一下服務開啓。

    SQL Server(SQLEXPRESS)服務+ SQL Server Broswer服務+TCP/IP或者Name Pipes協議(這些都是在SQL Server配置管理器中去配置)另外每次作出修改時必需要重啓SQL Server服務而後才能生效。

 圖12 經過遠程鏈接數據庫

相關文章
相關標籤/搜索