您好,你的問題,我之前好像也遇到過,以下是我原來的解決思路和方法,希望能幫助到你,若有錯誤,還望見諒!登陸SQL Server 2008(windows身份認證),登陸后右擊,選擇“屬性”。2左側(cè)選擇“安全性”,選中右側(cè)的“SQL Server 和 Windows 身份驗證模式”以啟用混合登錄模式。3選擇“連接”,勾選“允許遠程連接此服務(wù)器”,建議將“最大并發(fā)連接數(shù)”按實際情況,進行設(shè)置,然后點“確定”。4展開“安全性”-“登錄名”-“sa”,右鍵選擇“屬性”。5左側(cè)選擇“常規(guī)”,右側(cè)選擇“SQL Server 身份驗證”,并設(shè)置密碼。選擇“狀態(tài)”,選中“啟用”,點擊“確定”。右擊數(shù)據(jù)庫選擇“方面”。在“方面”下接列表框中,選擇“服務(wù)器配置,“RemoteAccessEnabled”屬性和”RemotoDacEnabled”設(shè)為“True”,點“確定”。至此SSMS已設(shè)置完畢,先退出,再用sa登錄,成功即表示sa帳戶已經(jīng)啟用。下面開始配置Sql Server Configuration Manager (SSCM),選中左側(cè)的“SQL Server服務(wù)”,確保右側(cè)的“SQL Server”以及SQL Server Browser正在運行。打開左側(cè)“SqlServer網(wǎng)絡(luò)配置”,打開“你自己數(shù)據(jù)庫實例名的協(xié)議”,查看右側(cè)的TCP/IP默認是“已禁用”,將其修改為“已啟用”。雙擊打開“TCP/IP”查看“TCP/IP屬性”下“協(xié)議”選項卡中的“全部偵聽”和“已啟用”項,是否都是設(shè)置成“是”。選擇“IP Addersses”選項卡,IP1、IP2、IPAll設(shè)置TCP端口為“1433”,TCP動態(tài)端口為空值,已啟用為“是”。將"客戶端協(xié)議"的"TCP/IP"也修改為“已啟用”。雙擊打開右側(cè)“TCP/IP”,打開“TCP/IP屬性”,將默認端口設(shè)為“1433”,已啟用為“是”。配置完成,重新啟動SQL Server 2008。最后一步,必需要防火墻上把SQL Server 的1433 TCP端口和1434 UDP端口映射出去。,非常感謝您的耐心觀看,如有幫助請采納,祝生活愉快!謝謝!
創(chuàng)新互聯(lián)是專業(yè)的武鄉(xiāng)網(wǎng)站建設(shè)公司,武鄉(xiāng)接單;提供做網(wǎng)站、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行武鄉(xiāng)網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
服務(wù)端配置:
1、(SQL2005、SQL2008):
開始--程序--Microsoft SQL Server 2008(或2005)--配置工具--SQL Server 配置管理器--SQL Server網(wǎng)絡(luò)配置--MSSQLSERVER(這個名稱以具體實例名為準(zhǔn)) 的協(xié)議--TCP/IP--右鍵--啟用。
2、SQL2005:
開始--程序--Microsoft SQL Server 2005--配置工具--SQL Server 2005外圍應(yīng)用配置器--服務(wù)和連接的外圍應(yīng)用配置器--Database Engine --遠程連接,選擇本地連接和遠程連接并選上同時使用Tcp/Ip和named pipes。
SQL2008:
打開SQLServer Management Studio--在左邊[對象資源管理器]中選擇第一項(主數(shù)據(jù)庫引擎)--右鍵--方面--在方面的下拉列表中選擇[外圍應(yīng)用配置器]--將RemoteDacEnable置為True.(這一步很關(guān)鍵)
Express:
如果XP有開防火墻,在例外里面要加入以下兩個程序:
C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Binn/sqlservr.exe,
C:/Program Files/Microsoft SQL Server/90/Shared/sqlbrowser.exe
3、開始--程序--Microsoft SQL Server 2008(或2005)--配置工具--SQL Server 配置管理器--SQL Server 服務(wù)--右擊SQLServer(MSSQLSERVER) (注:括號內(nèi)以具體實例名為準(zhǔn))--重新啟動
4、服務(wù)器端開啟sa用戶。開始 - 程序- Microsoft SQL Server 2008 - Microsoft SQL Server Management Studio- 主數(shù)據(jù)庫引擎 - 安全性 - 登錄名- sa,設(shè)置密碼。
客戶端配置:
5、客戶端連接數(shù)據(jù)庫選擇:開始- 程序 - Microsoft SQLServer 2008 - SQL Server Management Studio。
在客戶端登陸服務(wù)器端數(shù)據(jù)庫。
服務(wù)器名稱:改為需要連接的數(shù)據(jù)庫服務(wù)器的服務(wù)名,一般為該服務(wù)器的機器名;
身份驗證:選擇“SQLServer 身份驗證”,現(xiàn)服務(wù)器的服務(wù)名為:“XP-201112021040”;
登錄名:使用“sa”用戶登錄;
密碼:“scisoft”;
6、登錄進入SQLServer服務(wù)器后,展開“數(shù)據(jù)庫”項,其中“edms”即為EDMS系統(tǒng)使用的數(shù)據(jù)庫。
首先檢查SQL數(shù)據(jù)庫服務(wù)器中是否允許遠程鏈接。其具體操作如下:
(1)右擊SQL Server 2008選項,選擇SQL Server 2008 Management Studio:
(2)打開“服務(wù)器屬性(Server Properties)” (右鍵連接名稱-屬性)
選擇“允許用戶對該服務(wù)器進行遠程鏈接”選項后,檢查是否問題已經(jīng)排除。如果遠程鏈接已經(jīng)成功,該過程已經(jīng)完成。若用戶發(fā)現(xiàn)“提醒錯誤對話框”依然彈出,那么還需要做的是:
(二)檢查SQL網(wǎng)絡(luò)鏈接配置。其具體操作如下:
打開“SQL服務(wù)器配置管理”選項打開“該節(jié)點的SQL服務(wù)器網(wǎng)絡(luò)配置選項”選擇“微軟SQL 服務(wù)器網(wǎng)絡(luò)協(xié)議”選項(或用戶的SQL服務(wù)器中為SQL服務(wù)器配置網(wǎng)絡(luò)協(xié)議的選項,不同版本的SQL名稱可能不同):
設(shè)置完成后重啟sql服務(wù)(net stop mssqlserver net start mssqlserver)
確定“微軟SQL服務(wù)器網(wǎng)絡(luò)選項協(xié)議”中的TCP/IP協(xié)議對服務(wù)器來說是有效的。再次檢查是否已經(jīng)可以執(zhí)行遠程鏈接。若“錯誤提醒對話框”依然彈出,需要進一步檢查SQL服務(wù)器防火墻選項。
(三)檢查SQL服務(wù)器防火墻設(shè)置 (快捷步驟-直接關(guān)閉防火墻(不安全))
如
果在進行完上兩步操作后,用戶端計算機仍然無法遠程鏈接到SQL服務(wù)器,用戶需要做的是對SQL服務(wù)器防火墻進行重新配置。在進行這一步操作時,首先找到
SQL服務(wù)器上那個端口支持TCP/IP協(xié)議。用戶可以在SQL服務(wù)器防火墻已經(jīng)處于運行狀態(tài)下,點擊“TCP/IP協(xié)議”選擇“屬性”:
從
上圖中可以看出,這臺SQL服務(wù)器上支持TCP/IP協(xié)議的是1433端口。下一步要做的是在防火墻的配置中允許1433端口支持TCP/IP協(xié)議
即可。如果服務(wù)器上運行的是Windows
7操作系統(tǒng),其配置步驟為(其他微軟操作系統(tǒng)的做法類似),打開“控制面板”選擇“Windows防火墻”選項:
選擇“高級設(shè)置”后,在右邊菜單欄中找出“具有高級安全選項的Windows防火墻”并將其打開。打開后會發(fā)現(xiàn)在左邊菜單欄中有“入站規(guī)則(Inboud Rules)”選項。將該選項打開,并在右邊菜單欄中選擇“新建規(guī)則(New Rule)”選項:
打開“新建規(guī)則”選項后,利用“新內(nèi)置綁定規(guī)則向?qū)А睘?433端口配置“內(nèi)部綁定協(xié)議”配置為適用于TCP/IP協(xié)議即可。(前提是,需要完成該步驟以前所述的所有步驟),根據(jù)下面的幾幅圖為1433端口配置適用于1433端口即可:
以上全部都沒問題了之后打開SQL2008,輸入遠程服務(wù)器名或IP、登錄名及密碼就可以連接到遠程服務(wù)器上了。
(一)首先是要檢查SQLServer數(shù)據(jù)庫服務(wù)器中是否允許遠程鏈接。其具體操作為:
(1)打開數(shù)據(jù)庫,用本地帳戶登錄,右擊第一個選項,選擇屬性:
(2)在打開的屬性窗口,在其右邊點擊“連接”,然后再左側(cè)勾上“允許遠程連接到此服務(wù)器”:
:
(二)為微軟SQL服務(wù)器(MSSQLServer)配置相應(yīng)協(xié)議。
(1)依次選擇:開始-〉所有程序-〉Microsoft SQL Server 2008-〉配置工具-〉SQL Server配置管理器,如下圖所示:
(2)打開SQL Server配置管理器后,選擇SQL Server網(wǎng)絡(luò)配置下面的MSSQLSERVER,然后看右邊里面的TCP/IP是否為“已啟用”,如下圖所示: