一、首先是要檢查SQLServer數(shù)據(jù)庫服務(wù)器中是否允許遠(yuǎn)程鏈接。其具體操作為:
創(chuàng)新互聯(lián)公司主營東昌網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā),東昌h5成都小程序開發(fā)搭建,東昌網(wǎng)站營銷推廣歡迎東昌等地區(qū)企業(yè)咨詢
1、打開數(shù)據(jù)庫,用本地帳戶登錄,右擊第一個選項,選擇屬性
2、在打開的屬性窗口,在其右邊點(diǎn)擊“連接”,然后再左側(cè)勾上“允許遠(yuǎn)程連接到此服務(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是否為“已啟用”
三、檢查SQL服務(wù)器防火墻設(shè)置 (快捷步驟-直接關(guān)閉防火墻(不安全))
1、在進(jìn)行完上兩步操作后,用戶需要做的是對SQL服務(wù)器防火墻進(jìn)行重新配置。在進(jìn)行這一步操作時,首先找到SQL服務(wù)器上那個端口支持TCP/IP協(xié)議。用戶可以在SQL服務(wù)器防火墻已經(jīng)處于運(yùn)行狀態(tài)下,右擊“TCP/IP協(xié)議”選擇“屬性”:
SQL服務(wù)器上支持TCP/IP協(xié)議的是1433端口。下一步要做的是在防火墻的配置中允許1433端口支持TCP/IP協(xié)議即可。如果服務(wù)器上運(yùn)行的是Windows 7操作系統(tǒng),其配置步驟為(其他微軟操作系統(tǒng)的做法類似),打開“控制面板”選擇“Windows防火墻”選項,然后點(diǎn)擊高級選項
2、選擇“高級設(shè)置”后,在右邊菜單欄中找出“具有高級安全選項的Windows防火墻”并將其打開。打開后會發(fā)現(xiàn)在左邊菜單欄中有“入站規(guī)則(Inboud Rules)”選項。將該選項打開,并在右邊菜單欄中選擇“新建規(guī)則(New Rule)”選項
3、打開“新建規(guī)則”選項后,利用“新內(nèi)置綁定規(guī)則向?qū)А睘?433端口配置“內(nèi)部綁定協(xié)議”配置為適用于TCP/IP協(xié)議即可。(前提是,需要完成該步驟以前所述的所有步驟)
最后點(diǎn)擊“完成”即可。測試方法:在局域網(wǎng)內(nèi)找一臺電腦,打開SQLServer數(shù)據(jù)庫,然后輸入Ip和密碼,如果能連接上,就說明已經(jīng)配置好了
Windows Vista 和 Windows Server 2008 以及更高版本
以下過程通過使用具有高級安全 Microsoft 管理控制臺 (MMC) 管理單元的 Windows 防火墻來配置該 Windows 防火墻。從 Windows Vista 和 Windows Server 2003 開始提供此管理單元。高級安全 Windows 防火墻僅配置當(dāng)前配置文件。有關(guān)高級安全 Windows 防火墻的詳細(xì)信息,請參閱配置 Windows 防火墻以允許 SQL Server 訪問。
打開 Windows 防火墻的端口以進(jìn)行 TCP 訪問
在“開始”菜單上,單擊“運(yùn)行”,鍵入 WF.msc,然后單擊“確定”。
在“高級安全 Windows 防火墻”的左窗格中,右鍵單擊“入站規(guī)則”,然后在操作窗格中單擊“新建規(guī)則”。
在“規(guī)則類型”對話框中,選擇“端口”,然后單擊“下一步”。
在“協(xié)議和端口”對話框中,選擇 TCP。選擇“特定本地端口”,然后鍵入數(shù)據(jù)庫引擎實(shí)例的端口號,例如默認(rèn)實(shí)例的端口號 1433。單擊“下一步”。
在“操作”對話框中,選擇“允許連接”,然后單擊“下一步”。
在“配置文件”對話框中,選擇在您想要連接到數(shù)據(jù)庫引擎時描述計算機(jī)連接環(huán)境的任何配置文件,然后單擊“下一步”。
在“名稱”對話框中,輸入此規(guī)則的名稱和說明,再單擊“完成”。
在使用動態(tài)端口時打開對 SQL Server 的訪問
在“開始”菜單上,單擊“運(yùn)行”,鍵入 WF.msc,然后單擊“確定”。
在“高級安全 Windows 防火墻”的左窗格中,右鍵單擊“入站規(guī)則”,然后在操作窗格中單擊“新建規(guī)則”。
在“規(guī)則類型”對話框中,選擇“程序”,然后單擊“下一步”。
在“程序”對話框中,選擇“此程序路徑”。單擊“瀏覽”,導(dǎo)航到要通過防火墻訪問的 SQL Server 實(shí)例,再單擊“打開”。默認(rèn)情況下,SQL Server 位于 C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\Sqlservr.exe。單擊“下一步”。
在“操作”對話框中,選擇“允許連接”,然后單擊“下一步”。
在“配置文件”對話框中,選擇在您想要連接到數(shù)據(jù)庫引擎時描述計算機(jī)連接環(huán)境的任何配置文件,然后單擊“下一步”。
在“名稱”對話框中,輸入此規(guī)則的名稱和說明,再單擊“完成”。
不允許保存更改。
當(dāng)你在修改設(shè)計表格時,當(dāng)你添加新的列名時,保存時就會報錯,此時你只要點(diǎn)擊允許NULL值即可,點(diǎn)擊ctrl+S即可發(fā)現(xiàn)可以保存成功(如果沒有成功,請看方法2)。
在SQL數(shù)據(jù)庫的菜單欄中找到工具一項,點(diǎn)擊選項,進(jìn)入數(shù)據(jù)庫的選項頁面,在這里可以對數(shù)據(jù)庫進(jìn)行一些設(shè)置,點(diǎn)擊Designers。如果此項選中的話,代表當(dāng)用戶在在SQLServer2008企業(yè)管理器中更改表結(jié)構(gòu)時,必須要先刪除原來的表,然后重新創(chuàng)建新表,才能完成表的更改。所以我們在適當(dāng)?shù)臅r候可以取消勾選這個選項將阻止保存要求重新創(chuàng)建表的更改選項取消勾選即可,點(diǎn)擊確定即可。
1、打開Navicat,右鍵點(diǎn)擊左邊的空白地方,然后創(chuàng)建一個連接,選擇sql server類型。
2、輸入的是數(shù)據(jù)庫的遠(yuǎn)程地址,ip地址就行。端口默認(rèn)就行。
3、認(rèn)證方式選擇basic,這是數(shù)據(jù)庫認(rèn)證,而不是windows認(rèn)證。
4、輸入連接數(shù)據(jù)庫的賬號和密碼。
5、點(diǎn)擊下方的test按鈕來測試連接是否正常。
6、返回連接成功的消息。
1、映射SQLSERVER所在電腦的外網(wǎng)端口。
2、設(shè)置SQLSERVER允許遠(yuǎn)程連接。
可以參考
(一)首先是要檢查SQLServer數(shù)據(jù)庫服務(wù)器中是否允許遠(yuǎn)程鏈接。其具體操作為:
(1)打開數(shù)據(jù)庫,用本地帳戶登錄,右擊第一個選項,選擇屬性:
(2)在打開的屬性窗口,在其右邊點(diǎn)擊“連接”,然后再左側(cè)勾上“允許遠(yuǎn)程連接到此服務(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是否為“已啟用”,如下圖所示: