SQL Server 2012開啟TCP/IP登入,並且啟用預設的1433埠
客戶端應用程式可以使用 TCP/IP、命名管道、VIA 或共享記憶體協議連線到 Microsoft SQL Server。可以通過使用 SQL Server Native Client dll 中包含的客戶端網路庫來實現這些協議。若要配置 SQL Server 客戶端,請使用 SQL Server 配置管理器,它是新的 Microsoft 管理控制檯 (MMC) 管理單元,可從“開始”選單或從計算機管理實用工具中找到。SQL Server 配置管理器提供了有關客戶端網路協議的資訊,並可以供您配置某些協議選項。使用 SQL Server 配置管理器還可以更改預設的網路協議,定義連線到特定伺服器的方法。
若要啟動 SQL Server 配置管理器,請單擊“開始”,依次指向“程式檔案”、Microsoft SQL Server 和“配置工具”,然後單擊 SQL Server 配置管理器。若要訪問客戶端配置部分,請單擊控制檯窗格中的“SQL Server Native Client 配置”。
更改客戶端在連線到伺服器時嘗試使用所有啟用協議的順序。 如圖。
早期SQL Server 客戶端可用的協議包括 TCP/IP、Named Pipes、VIA 和 Shared Memory。
不推薦使用 VIA 協議。後續版本的 Microsoft SQL Server 將刪除該功能(SQL server 2012中已經刪除VIA協議)
Shared Memory 協議只能用來與 SQL Server 所在的計算機上執行的程序進行通訊。它預設為啟用狀態。Windows 管理 Shared Memory 的安全性。在所有 Microsoft 客戶端網路協議中,這是最安全的。如圖。不同的程序可以讀取實體記憶體中同一塊資料,是一種最高效的資料交換方法。在啟用了Shared Memory 協議時,SQL Server 始終首先嚐試使用該協議。
右擊TCP/IP協議,可以看到該協議詳細的屬性資訊。例如預設埠為1433.在快速區域網 (LAN) 環境中,和命名管道客戶端在效能方面不相上下。TCP/IP 套接字還支援積壓佇列。試圖連線到 SQL Server 時,與可能導致管道忙錯誤的 Named Pipes 相比,該佇列可以帶來有限的平穩效果。TCP/IP 在慢速 LAN、WAN 或撥號網路中效果較好。而當網路速度不成問題時,Named Pipes 則是更好的選擇,因為其功能更強、更易於使用並具有更多的配置選項。如果伺服器關閉了TCP/IP協議而僅啟用命名管道,還可以避免一些安全隱患。
Named Pipes是命名管道,為區域網開發的協議,管道即記憶體的一部分被某個程序用來向另一個程序傳遞資訊,因此一個程序的輸出就是另一個程序的輸入。它遮蔽了底層的網路協議細節,所以在不瞭解網路協議的情況下,也可以利用命名管道來實現程序間的通訊。建立管道的程序稱為管道伺服器,連線到一個管道的程序稱為管道客戶機。一個命名管道的所有例項共享同一個管道名,但是每一個例項均擁有獨立的快取與控制代碼,並且為客戶——服務通訊提供一個分離的管道,例項的使用保證了多個管道客戶能夠在同一時間使用同一個命名管道。
=============================================================================================================
SQL Server 不支援 VIA、Banyan VINES 順序包協議 (SPP)、多協議、AppleTalk 或 NWLink IPX/SPX 網路協議。 以前使用這些協議連線的客戶端必須選擇其他協議才能連線到 SQL Server。 不能使用 SQL Server 配置管理器來配置 WinSock 代理。 若要配置 WinSock 代理,請參閱 ISA Server 文件。
下面我們來看看SQL的連線選項。如圖。
如果不修改的話,則使用預設配置。
點選上圖的選項之後,在連線屬性裡面,我們可以修改使用的客戶端網路協議,如圖。
預設的優先順序順序分別是shared memory、tcp/ip、named pipes。
預設情況下,在SQL server 2012安裝完成後,以上三種協議都是啟用的狀態。
預設情況下,在SQL 本機上,可以使用shared memory和tcp/ip直接連線,但是如果使用命名管道的話,則需要一些配置。
另外一點就是:預設情況下,例項級別的named pipes協議是不啟用的,所以一定要手動啟用它,如圖。
做完上面的配置之後,別忘記了要重啟SQL server 伺服器才能生效的。
============================================================================
可以使用下面的SQL語句來查詢當前使用的連線方式,如圖。
相關推薦
SQL Server 2012開啟TCP/IP登入,並且啟用預設的1433埠
客戶端應用程式可以使用 TCP/IP、命名管道、VIA 或共享記憶體協議連線到 Microsoft SQL Server。可以通過使用 SQL Server Native Client dll 中包
解決SQL Server本地Windows身份無法登入,錯誤程式碼18456問題
今天突然發現本地SQL Server,用Windows身份無法登入,錯誤程式碼18456。最終找到了解決辦法,一句SQL搞定: CREATE LOGIN [計算機名\Windows帳戶名] FROM WINDOWS 不過要執行這句SQL語句,必須通過SQL Serv
使用SQL Server Management Studio操作replication時,要用機器名登入,不要用IP地址
如果你在使用SSMS(SQL Server Management Studio)登入SQL Server時,使用的是IP地址,如下圖所示: 當你操作replication時,會報錯: 從上面的錯誤提示可以看出,我們只能通過機器名(server name)來登入SSMS,才能夠操
python連結資料庫SQL Server 2005出錯怎麼辦???附解決方案以及開啟TCP/IP協議和檢視預設埠的過程
import pymssql conn=pymssql.connect(host='127.0.0.1:1433',user='sa',password='jxn',database='scott',charset="UTF-8") ''' 如果和本機資料庫互動,只需修改連結
win7 64位系統,開啟sql server 2012,滑鼠不能用的處理辦法
首先,今天很開心,也碰到了一個麻煩的事情就是我的電腦是Windows 7的 64位系統,安裝了sql server 2012,滑鼠使用起來是不正常了,如果開啟工作管理員就會看到:wisptis.exe 兩個檔案在執行。期間我用了各種辦法,花了很多時間,怎麼刪也刪不掉,於是
關於sql server 無法開啟登入所請求的資料庫“XXX”,登入失敗。問題解決
今天在幫同學配置資料庫的時候遇到這個問題,這個問題是在eclipse上java報出來的,由於之前一直沒有遇到過,也是在這裡弄了半天,在網上查了各種辦法還是不行,結果也是沒有辦法了,就各種試,最後終於發現了問題的根源,那就是登入sql server時的伺服器名稱出
linux連sql server 2012 和開啟PHP sqlserver擴展
linux sqlserver php連接sql server 2012數據庫http://www.freetds.org/userguide/choosingtdsprotocol.htm下載安裝 ftp://ftp.freetds.org/pub/freetds/stable/freetds-1.00.2
SQL Server無法開啟物理檔案,作業系統錯誤 5:"5(拒絕訪問。)的解決辦法
在新裝的系統中使用SQL Server附加以前的資料庫的時候可能會遇到“無法開啟物理檔案,拒絕訪問”的錯誤,如下圖: 解決方法為使用windows驗證登入,或者更改SQL Server內建賬戶型別為Local System。 以SQL Server 2008 R2為例,更改
sql server 無法開啟使用者預設資料庫。登入失敗---解決辦法
步驟一:首先需要使用超級管理員登陸 步驟二:展開“安全性”-“登入名” 步驟三:右鍵點選你建立的使用者名稱,開啟其登入屬性對話方塊,在左側選擇“使用者對映” 步驟四:勾選需要對映到的資料庫名字,並設定資料庫角色成員身份為db_owner和public。
SQL Server 2012 SQLEXPRESS 127.0.0.1(IP地址方式)無法連線訪問問題的解決
先說下本人電腦的環境吧,Win8.1中文版(64位),由於工作需要,用到MS SQL資料庫,結果裝上了2008 R2 企業版,安裝過程報各種錯誤、兼性性問題等等,最後無法使用,就從網上下載了SQL Server2012 SQLEXPRESS(簡化)版,剛開始
SQL SERVER 2012 AGENT 的 BUG
現象 bug navi reg 代理 mssql set logs 解決辦法 背景:sql server 2012 agent 10s 間隔調用powershell 腳本。 現象描述: 正常運行180次左右後報錯 報錯信息:如下圖 歷史日誌查看不到具體細節錯誤
sql server 2008 開啟1433端口,開啟遠程連接
-1 image bsp 遠程連接 ges 開啟 cnblogs 設置 連接 通常情況下只需要設置兩處 sql server 2008 開啟1433端口,開啟遠程連接
SQL server 2012 安裝SQL2012出現報錯: 啟用 Windows 功能 NetFx3 時出錯
mod 功能 安裝失敗 .com sof feature rac ack sql 2012 在window server 2012服務器上,安裝 SQL Server 2012的過程中,報了一個錯誤,一個安裝失敗, 在安裝SQL 2012的過程中。出現下面錯誤:啟
SQL SERVER 2012 SEQUENCE
create ack where 屬性 一個 server2 用戶 fine 實現 一、Sequence簡介 Sequence對象對於Oracle用戶來說是最熟悉不過的數據庫對象了, 在SQL SERVER2012終於也可以看到這個對象了。Sequence是SQL Serv
在SQL Server 2012中實現CDC for Oracle
bit creat 加密 acl download logs dm7 master www 在上篇在SSIS 2012中使用CDC(數據變更捕獲)中,介紹了怎樣在SSIS 2012中使用CDC,本文在此基礎上介紹。怎樣通過Attunity提供的Change Data C
sql server導入excel數據,字符串類型變成float
類型 轉換 文字 解決 導入 導入excel 保存 下一步 exce 如secel中身份證字段,sql server導入後該字段變成float類型,字符串數據變成null, 解決方法:直接將excel中的這一列全部轉為了文本格式。點擊excel中的轉換列,菜單中點選數據--
SQL Server 2012 無人值守安裝(加入新實例)
let disable agen ctu 獲取 miss ont logs windows 方法1,通過指定條個參數安裝 setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION=install /PID=<
SQL Server-2012 database query foundation
技術 height com sin idt log logical ati ica 1 Categories of query statements 2 Logical query processing 3 SQL Server-2012 database quer
[SQL SERVER] 映射網絡驅動器,讓SQL服務器可見
exec remote 網絡驅動器 options str cmdshell tro pan main 在服務器上運行:EXEC sp_configure ‘show advanced options‘, 1; GO RECONFIGURE; GO EXEC sp_con
查找域內所有的Windows Server 2012 R2的服務器,並區分出哪些是物理機,那些是虛擬機
powershell 基本命令通過使用Get-Adcomputer和Get-Wmiobject 組合來實現。思路是這樣的,先看一臺服務器的屬性值有什麽可用利用的。[12r2-dc]: PS C:\> Get-ADComputer -Identity 12r2-dc -Properties *Accoun