① sql 遠程連接 埠不是1433可以么
可以
伺服器端網路試用工具 客戶端實用工具
設置"常規選項"->"啟用的協議"->"tcp/ip"->"屬性"中的默認埠,例如:1455
連接字元串改成 sconn = "driver={sql server};server=伺服器地址,1455;
② sql server2008 怎麼設置windows 遠程連接
登陸SQL Server 2008(windows身份認證),登陸後右擊,選擇「屬性」。
>02
左側選擇「安全性」,選中右側的「SQL Server 和 Windows 身份驗證模式」以啟用混合登錄模式。
>03
選擇「連接」,勾選「允許遠程連接此伺服器」,建議將「最大並發連接數」按實際情況,進行設置,然後點「確定」。
>04
展開「安全性」->「登錄名」->「sa」,右鍵選擇「屬性」。
>05
左側選擇「常規」,右側選擇「SQL Server 身份驗證」,並設置密碼。
>06
選擇「狀態」,選中「啟用」,點擊「確定」。
>07
右擊資料庫選擇「方面」。
>08
在「方面」下接列表框中,選擇「伺服器配置,「RemoteAccessEnabled」屬性和」RemotoDacEnabled」設為「True」,點「確定」。至此SSMS已設置完畢,先退出,再用sa登錄,成功即表示sa帳戶已經啟用。
>09
下面開始配置Sql Server Configuration Manager (SSCM),選中左側的「SQL Server服務」,確保右側的「SQL Server」以及SQL Server Browser正在運行。
>10
打開左側「SqlServer網路配置」,打開「你自己資料庫實例名的協議」,查看右側的TCP/IP默認是「已禁用」,將其修改為「已啟用」。
>11
雙擊打開「TCP/IP」查看「TCP/IP屬性」下「協議」選項卡中的「全部偵聽」和「已啟用」項,是否都是設置成「是」。
>12
選擇「IP Addersses」選項卡,IP1、IP2、IPAll設置TCP埠為「1433」,TCP動態埠為空值,已啟用為「是」。
>13
將"客戶端協議"的"TCP/IP"也修改為「已啟用」。
>14
雙擊打開右側「TCP/IP」,打開「TCP/IP屬性」,將默認埠設為「1433」,已啟用為「是」。配置完成,重新啟動SQL Server 2008。
>15
最後一步,必需要防火牆上把SQL Server 的1433 TCP埠和1434 UDP埠映射出去。
③ sql server 怎麼設置允許遠程連接
1、單擊windows的"開始",依次選擇"所有程序"、"microsoft
sql
server",然後單擊「sql
server
management
studio」,在對象資源管理器中,右擊你的伺服器,從快捷菜單中執行「屬性」:
2、在伺服器屬性窗口左側選擇「安全性」,右側選擇「sql
server和windows
身份驗證模式」:
3、回到對象資源管理器,在節點「安全性
→
登錄名」下右擊登錄名「sa」,從快捷菜單中執行「屬性」:
4、首先在登錄屬性窗口,左側選擇"常規",右側輸入密碼:
5、然後在登錄屬性窗口左側選擇"狀態",右側選擇"授予"和"啟用":
(這里使用了自帶的總管理員,一般處於安全考慮我們要為每個資料庫分配一個賬戶來管理資料庫)
6、單擊windows的"開始",依次選擇"所有程序"、"microsoft
sql
server
"、"配置工具",然後單擊"sql
server
配置管理器",在窗口左側選擇節點"mssqlserver
的協議",在右側雙擊"tcp/ip":
7:在tcp/ip屬性窗口,選擇「ip地址」選項卡,設置好ip地址和埠號,埠號一般是1433:
8,然後選擇窗口左側的節點「sql
server服務」,在右側右擊「sql
server(mssqlserver)」,從快捷菜單中執行「重新啟動」:
9、如果伺服器已經啟用了windows的防火牆,那麼必須添加例外,才能允許其它電腦連接此伺服器的sql
server服務。
windows
xp和windows
server
2003設置防火牆例外
添加埠例外
在
windows
防火牆中,選擇"例外"選項卡,單擊"添加埠",輸入埠號1433,然後單擊「確定」按鈕:
④ 如何更改sql server埠號
方法/步驟
首先,為了SqlServer方便管理,先將SqlServer 的配置管理器放到桌面上,如下圖,按照紅色方塊標記的操作
第二步,打開SqlServer的配置管理器,如下圖
第三步,打開SqlServer配置管理器如下圖,找到自己所使用的資料庫伺服器的SqlServer網路配置/***的協議,然後在***的協議上單擊,出現右邊窗口,找到TCP/IP
第四步,修改埠號。在TCP/IP上右擊,選擇屬性,打開屬性對話框,選擇屬性對話框的IP協議,在對話框的最下面IPAll找到TCP動態埠,將原來的無論是什麼值,都改成你想要的埠號,通常國際上默認1433,點擊確認。
第五步,在TCP/IP上右擊,選擇啟用
最後回到SqlServer 服務,在你的伺服器上右擊,選擇重新啟動,等待啟動完成,你就可以使用剛剛配置的埠號了。
⑤ 怎麼配置sql server的遠程連接
SQL Server 2008默認是不允許遠程連接的,如果想要在本地用SSMS連接遠程伺服器上的SQL Server 2008,遠程連接資料庫。需要做兩個部分的配置:
1,SQL Server Management Studio Express(簡寫SSMS)
2,SQL Server 配置管理器/SQL Server Configuration Manager(簡寫SSCM)
1、在遠程資料庫中登錄,登錄後,右鍵選擇「屬性」。左側選擇「安全性」,選中右側的「SQL Server 和 Windows 身份驗證模式」以啟用混合登錄模式設置賬號、密碼
2、選擇「連接」,勾選「允許遠程連接此伺服器」,然後點「確定」
⑥ 怎麼修改SQL 2008 R2資料庫默認埠
怎麼修改SQL
2008
R2資料庫默認埠?為什麼我們要修改資料庫的默認埠呢,這是因為默認的資料庫埠是1433,所以為了數據的安全可能會考慮修改一下資料庫埠,但是實際上修改了SQL
資料庫默認埠不一定有效果,還需要進行隱藏資料庫實例,下面由用友軟體教程網詳細給大家說一說具體的原因。
概念解釋:
1433埠,是SQL
Server默認的埠,SQL...
怎麼修改SQL
2008
R2資料庫默認埠?為什麼我們要修改資料庫的默認埠呢,這是因為默認的資料庫埠是1433,所以為了數據的安全可能會考慮修改一下資料庫埠,但是實際上修改了SQL
資料庫默認埠不一定有效果,還需要進行隱藏資料庫實例,下面由用友軟體教程網詳細給大家說一說具體的原因。
概念解釋:
1433埠,是SQL
Server默認的埠,SQL
Server服務使用兩個埠:TCP-1433、UDP-1434。其中1433用於供SQL
Server對外提供服務,1434用於向請求者返回SQL
Server使用了哪個TCP/IP埠。那麼如何修改SQL
SERVER資料庫的默認埠1433為別的埠呢?
很多人都說SQL
Server配置的時候要把1433埠改變,這樣別人就不能很容易地知道使用的什麼埠了。可惜,通過微軟未公開的1434埠的UDP探測可以很容易的知道SQL
Server使用了什麼TCP/IP埠。
不過微軟還是考慮到了這個問題,畢竟公開而且開放的埠會引起不必要的麻煩。在實例屬性中選擇TCP/IP協議的屬性。選擇隱藏
SQL
Server
實例。如果隱藏了
SQL
Server
實例,則將禁止對試圖枚舉網路上現有的
SQL
Server
實例的客戶端所發出的廣播做出響應。這樣,別人就不能用1434來探測你的TCP/IP埠了(除非用Port
Scan)。
1433埠不是很安全,往往很容易被黑客攻陷,因此,更改SQL
Server
默認的1433埠是很有必要的。網上存在很多抓1433埠肉雞的病毒。而他們利用的往往是sa弱口令,因此要注意把sa密碼設置得復雜一些,而且在conn等資料庫鏈接文件中不要使用sa用戶進行資料庫連接。
另外1433埠,如果僅僅是本機web鏈接本機資料庫,那麼沒必要開1433,它是遠程鏈接使用的。
日常使用暢捷通T+軟體過程中不需要開放1433埠,也不需要做埠映射,所以在即使在公網下使用暢捷通T+11.51軟體,黑客也無法通過1433埠攻擊到我們的資料庫。SQL
2008
R2資料庫修改1433埠的步驟如下:
1、點擊「開始」-「所有程序」-「Microsoft
SQL
Server
2008R2」-「配置工具」-「SQL
Server配置管理器」
2、在打開的「SQL
Server配置管理器」窗口中,在左邊的樹形窗口中選中「SQL
Server網路配置」-「MSSQLSERVER的協議」,點中右邊TCP/IP,然後右鍵「屬性」,即可打開「TCP/IP屬性」窗口。
(1)點擊「IP地址」頁簽,將「IP1」和「IP2」中的「TCP埠」都改為空,並將「IP
ALL」中的「TCP埠」改為1444,修改完之後點擊「確定」。
(2)選中「VIA」,點擊右鍵「禁用」。
3、點擊「開始」-「運行」,輸入「cliconfg.exe」
4、在打開的「SQL
Server客戶端網路實用工具」窗口中,常規頁簽,雙擊「按順序啟用協議」中的「TCP/IP」,將默認埠改為1444,「確定」然後再點擊「確定」。如此一來我們就完成了將資料庫埠由1433更為1444。
5、點擊「開始」-「運行」中輸入「CMD」進入DOS窗口,再輸入
net
stop
mssqlserver
停止資料庫服務,然後再輸入
net
start
mssqlserver
啟動資料庫服務,所示:
6、檢測修改後的埠是否通:點擊「開始」-「運行」中輸入「CMD」進入DOS窗口,再輸入
telnet
127.0.0.1
1444,:
7、返回如下空白窗口,則說明1444埠通暢。T+軟體不需要進行其他設置,可以直接訪問。
全部
⑦ MSSQL2005 修改過埠後如何遠程連接
MSSQL 改過埠後,直接輸入IP是登錄不上的,即便用IP:port 也於事無補
MSSQL2005下連接提示:
(如圖所示)
只能通過如下的方法來連接:
環境:win2003
開始 -> 設置 -> 控制面板 -> 管理工具 -> 數據源 (ODBC) -> 添加 -> 選擇"SQL Server" ->
(如圖所示)
填好相應的數據(伺服器不需要填寫埠號) 名稱就是一會要連接用到的,可以隨便起,用ip好記些
-> 選擇"客戶端配置" -> 取消"動態決定埠"(默認是1433,現在隨便你改了)
(如圖所示)
然後就是一直下一步,到最後測試下連接就行了
接下來就是遠程登錄了,連接下看看是不是多了個伺服器讓你選擇
⑧ 你好 SQL遠程連接到底怎麼設置
遠程連接sql server 2000伺服器的解決方案
一 看ping 伺服器IP能否ping通。
這個實際上是看和遠程sql server 2000伺服器的物理連接是否存在。如果不行,請檢查網路,查看配置,當然得確保遠程sql server 2000伺服器的IP拼寫正確。
二 在Dos或命令行下輸入telnet 伺服器IP 埠,看能否連通。
如telnet 202.114.100.100 1433
通常埠值是1433,因為1433是sql server 2000的對於Tcp/IP的默認偵聽埠。如果有問題,通常這一步會出問題。通常的提示是「……無法打開連接,連接失敗"。
如果這一步有問題,應該檢查以下選項。
1 檢查遠程伺服器是否啟動了sql server 2000服務。如果沒有,則啟動。
2 檢查伺服器端有沒啟用Tcp/IP協議,因為遠程連接(通過網際網路)需要靠這個協議。檢查方法是,在伺服器上打開 開始菜單-> 程序-> Microsoft SQL Server-> 伺服器網路實用工具,看啟用的協議里是否有tcp/ip協議,如果沒有,則啟用它。
3 檢查伺服器的tcp/ip埠是否配置為1433埠。仍然在伺服器網路實用工具里查看啟用協議裡面的tcp/ip的屬性,確保默認埠為1433,並且隱藏伺服器復選框沒有勾上。
事實上,如果默認埠被修改,也是可以的,但是在客戶端做telnet測試時,寫伺服器埠號時必須與伺服器配置的埠號保持一致。如果隱藏伺服器復選框被勾選,則意味著客戶端無法通過枚舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連接,但是Tcp/ip協議的默認埠將被隱式修改為2433,在客戶端連接時必須作相應的改變。
4 如果伺服器端操作系統打過sp2補丁,則要對windows防火牆作一定的配置,要對它開放1433埠,通常在測試時可以直接關掉windows防火牆(其他的防火牆也關掉最好)。
5 檢查伺服器是否在1433埠偵聽。如果伺服器沒有在tcp連接的1433埠偵聽,則是連接不上的。檢查方法是在伺服器的dos或命令行下面輸入
netstat -a -n 或者是netstat -an,在結果列表裡看是否有類似 tcp 127.0.0.1 1433 listening 的項。如果沒有,則通常需要給sql server 2000打上至少sp3的補丁。其實在伺服器端啟動查詢分析器,輸入 select @@version 執行後可以看到版本號,版本號在8.0.2039以下的都需要打補丁。
如果以上都沒問題,這時你再做telnet 伺服器ip 1433 測試,將會看到屏幕一閃之後游標在左上角不停閃動。恭喜你,你馬上可以開始在企業管理器或查詢分析器連接了。
三 檢查客戶端設置
程序-> Microsoft SQL Server -> 客戶端網路使用工具。像在伺服器網路實用工具里一樣,確保客戶端tcp/ip協議啟用,並且默認埠為1433(或其他埠,與伺服器端保持一致就行)。
四 在企業管理器里或查詢那分析器連接測試
企業管理器-> 右鍵SQlserver組-> 新建sqlserver注冊-> 下一步-> 寫入遠程IP-> 下一步-> 選Sqlserver登陸-> 下一步-> 寫入登陸名與密碼(sa,password)-> 下一步-> 下一步-> 完成
查詢分析器-> 文件-> 連接-> 寫入遠程IP-> 寫入登錄名和密碼(sa,password)-> 確定
通常建議在查詢分析器里做,因為默認情況下,通過企業管理器注冊另外一台SQL Server的超時設置是4秒,而查詢分析器是15秒。
修改默認連接超時的方法:
企業管理器-> 工具-> 選項-> 在彈出的"SQL Server企業管理器屬性"窗口中,點擊"高級"選項卡-> 連接設置-> 在 登錄超時(秒) 後面的框里輸入一個較大的數字
查詢分析器-> 工具-> 選項-> 連接-> 在 登錄超時(秒) 後面的框里輸入一個較大的數字
通常就可以連通了,如果提示錯誤,則進入下一步。
五 錯誤產生的原因通常是由於SQL Server使用了"僅 Windows"的身份驗證方式,因此用戶無法使用SQL Server的登錄帳戶(如 sa )進行連接。解決方法如下所示:
1 在伺服器端使用企業管理器,並且選擇"使用 Windows 身份驗證"連接上 SQL Server。
2 展開"SQL Server組",滑鼠右鍵點擊SQL Server伺服器的名稱,選擇"屬性",再選擇"安全性"選項卡。
3 在"身份驗證"下,選擇"SQL Server和 Windows "。
4 重新啟動SQL Server服務。(在dos或命令行下面net stop mssqlserver停止服務,net start mssqlserver啟動服務,也是一種快捷的方法)。
⑨ SQL命令能更改遠程桌面埠嗎
不能直接修改。可以用以下2個方法解決,請參考:
方法1:
1) SqlServer服務使用兩個埠:TCP-1433、UDP-1434。其中1433用於供SqlServer對外提供服務,1434用於向請求者返回SqlServer使用了那個TCP/IP埠。
可以使用SQL Server的企業管理器更改SqlServer的默認TCP埠。方法如下:
a、打開企業管理器,依次選擇左側工具欄的「Microsoft SQL Servers - SQLServer組」,打開「SQL實例」(實際環 境中為要修改的SQL Server伺服器名稱)的屬性對話框,點擊「常規」選項卡的最下方的「網路配置(N)」按鈕,就可以打開「SQLServer 網路使用工具」對話框。
b、在「啟用的協議」列表裡有TCP/IP協議,在屬性里的默認埠選項中輸入要修改的埠號即可修改。還有一項為隱藏伺服器,如果選中則表示著客戶端無法通過枚舉伺服器來看到這台伺服器,起到保護的作用,而且不影響連接。
2) SqlAgent服務使用TCP-1625、TCP-1640埠提供服務。
3) SQL查詢分析器,通過1601埠訪問1433,連接SqlServer
方法2:
打開Microsoft SQL Server--伺服器網路實用工具--啟用的協議--TCP/IP--屬性--默認埠
上述方法最好是在停止了伺服器後,在進行修改。
注意: 在其他計算機上開始-運行-cmd-telnet 127.0.0.1 1433,察看是否能夠連接到伺服器的資料庫埠,如果不能連接,確定資料庫伺服器的監聽埠是否1433,如果沒有正常監聽資料庫埠,可能是沒有安裝SP4,需要安裝SP4補丁
客戶端配置如下: 打開Microsoft SQL Server--客戶端網路實用工具--別名,添加相應的IP,埠即可。
ADO 字元串連接如下:
"Provider=SQLOLEDB.1;Persist SecurityInfo=False;Data Source =127.0.0.1,2001;NetworkLibrary=DBMSSOCN; User ID=**;Password=**; Initial Catalog=tempdb";
⑩ 如何修改sql server 2005資料庫1433埠
如何打開sql
server
2005
的1433埠
配置工具->Sql
Server
Configuration
Manager->MSSQLSERVER的協議
看看TCP/IP協議是否啟動,如果啟動,右鍵菜單點"屬性"
,在分頁菜單中選"IP地址",把"IP1"和"IP2"中"TCP埠"為1433,
"已啟用"改為"是"
配置工具->Sql
Server
Configuration
Manager->SQL
Native
Client
配置->客戶端協議->TCP/IP
選擇TCP/IP右鍵菜單中"屬性",確認"默認埠"是1433,"已啟用"為"是"
配置TCP/IP屬性.
Surface
Area
Configuration
-->Database
Engine
-->
Remote
Connections--->Using
TCP/ITSQL
Server
外圍應用配置器—服務和連接外圍配置—database
englie—遠程連接—啟用(遠程連接的TCP/IP和named
pipes)
SQL
Server
Configuration
Manager—SQL2005網路配置—啟用TCP/IP和named
pipes