1、異地訪問,即遠程訪問無法使用伺服器名稱訪問,需要使用伺服器IP地址+,+埠號如:10.10.10.1,5122 ,中間為半形逗號,如果用默認1433埠,「,埠號」可以省略。
2、登錄用戶,只能使用SQL身份驗證。
② 如何實現sql資料庫異地同步
只能是二台資料庫之間進行同步,而不能同步MDF,LDF文件。
因為MDF,LDF這些文件是資料庫文件,同時在SQLSERVER進程中使用,你沒辦法進行復制操作。
③ 如何配置SQL server,讓其允許遠程外部連接
工具/原料
電腦(安裝過SQL Server2008)
方法/步驟
登陸SQL Server 2008(windows身份認證),登陸後右擊,選擇「屬性」。
最後一步,必需要防火牆上把SQLServer的1433TCP埠和1434UDP埠映射出去。
注意事項
SQL Server 2008 Express安裝以後,默認情況下是禁用遠程連接的。如果需要遠程訪問,需要手動配置。 打開防火牆設置。將SQLServr.exe(C:Program FilesMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLBinnsqlservr.exe)添加到允許的列表中。 該文章是根據本人在使用的實際情況中進行不斷試驗和在網上查找相關資料進行整改的。 由於本人使用的是CiscoASA5510的防火牆,所以在配置防火牆的時候曾經一度以為只要1433的TCP埠映射就可以了,但是卻反復試驗都不成功。最後查找了Sql Server網路埠的相關資料,再把1434的UDP埠也一並映射出去,就可以用SSMS在INTERNET中成功連接。
④ sql 怎麼設置讓別人遠程連接
打開 Windows 防火牆的埠以進行 TCP 訪問
在「開始」菜單上,單擊「運行」,鍵入 WF.msc,然後單擊「確定」。
在「高級安全 Windows 防火牆」的左窗格中,右鍵單擊「入站規則」,然後在操作窗格中單擊「新建規則」。
在「規則類型」對話框中,選擇「埠」,然後單擊「下一步」。
在「協議和埠」對話框中,選擇 TCP。選擇「特定本地埠」,然後鍵入資料庫引擎實例的埠號,例如默認實例的埠號 1433。單擊「下一步」。
在「操作」對話框中,選擇「允許連接」,然後單擊「下一步」。
在「配置文件」對話框中,選擇在您想要連接到資料庫引擎時描述計算機連接環境的任何配置文件,然後單擊「下一步」。
在「名稱」對話框中,輸入此規則的名稱和說明,再單擊「完成」。
在使用動態埠時打開對 SQL Server 的訪問
在「開始」菜單上,單擊「運行」,鍵入 WF.msc,然後單擊「確定」。
在「高級安全 Windows 防火牆」的左窗格中,右鍵單擊「入站規則」,然後在操作窗格中單擊「新建規則」。
在「規則類型」對話框中,選擇「程序」,然後單擊「下一步」。
在「程序」對話框中,選擇「此程序路徑」。單擊「瀏覽」,導航到要通過防火牆訪問的 SQL Server 實例,再單擊「打開」。默認情況下,SQL Server 位於 C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\Sqlservr.exe。單擊「下一步」。
在「操作」對話框中,選擇「允許連接」,然後單擊「下一步」。
在「配置文件」對話框中,選擇在您想要連接到資料庫引擎時描述計算機連接環境的任何配置文件,然後單擊「下一步」。
在「名稱」對話框中,輸入此規則的名稱和說明,再單擊「完成」。
⑤ 怎麼配置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資料庫怎麼與遠程sql資料庫同步
MySQL MySQL數據同步主要有三種方式: 1.利用MySQL自身的資料庫同步功能 2.利用MySQL資料庫的特性(資料庫存在固頂目錄,並且以文件形式存儲),進行資料庫目錄同步以達到數據同步目的 3.利用專用的MySQL資料庫同步軟體 1.利用MySQL自身的資料庫同步功能(下面參考自網上的文章,寫的非常詳細了) MySQL從3.23.15版本以後提供資料庫復制功能。利用該功能可以實現兩個資料庫同步,主從模式,互相備份模式的功能. 資料庫同步復制功能的設置都在mysql的設置文件中體現。mysql的配置文件(一般是my.cnf),在unix環境下在/etc/mysql/my.cnf或者在mysql用戶的home目錄下的my.cnf。 windows環境中,如果c:根目錄下有my.cnf文件則取該配置文件。當運行mysql的winmysqladmin.exe工具時候,該工具會把c:根目錄下的my.cnf命名為mycnf.bak。並在winnt目錄下創建my.ini。mysql伺服器啟動時候會讀該配置文件。所以可以把my.cnf中的內容拷貝到my.ini文件中,用my.ini文件作為mysql伺服器的配置文件。 設置方法: 設置範例環境: 操作系統:window2000professional mysql:4.0.4-beta-max-nt-log Aip:10.10.10.22 Bip:10.10.10.53 A:設置 1.增加一個用戶最為同步的用戶帳號: GRANTFILEON*.*TObackup@'10.10.10.53'IDENTIFIEDBY『1234』 2.增加一個資料庫作為同步資料庫: createdatabasebackup B:設置 1.增加一個用戶最為同步的用戶帳號: GRANTFILEON*.*TObackup@'10.10.10.22'IDENTIFIEDBY『1234』 2.增加一個資料庫作為同步資料庫: createdatabasebackup 主從模式:A->B A為master 修改Amysql的my.ini文件。在mysqld配置項中加入下面配置: server-id=1 log-bin #設置需要記錄log可以設置log-bin=c:mysqlbakmysqllog設置日誌文件的目錄, #其中mysqllog是日誌文件的名稱,mysql將建立不同擴展名,文件名為mysqllog的幾個日誌文件。 binlog-do-db=backup#指定需要日誌的資料庫 重起資料庫服務。 用showmasterstatus命令看日誌情況。 B為slave 修改Bmysql的my.ini文件。在mysqld配置項中加入下面配置: server-id=2 master-host=10.10.10.22 master-user=backup#同步用戶帳號 master-password=1234 master-port=3306 master-connect-retry=60預設重試間隔60秒 replicate-do-db=backup告訴slave只做backup資料庫的更新 重起資料庫 用showslavestatus看同步配置情況。 注意:由於設置了slave的配置信息,mysql在資料庫目錄下生成master.info 所以如有要修改相關slave的配置要先刪除該文件。否則修改的配置不能生效。 雙機互備模式。 如果在A加入slave設置,在B加入master設置,則可以做B->A的同步。 在A的配置文件中mysqld配置項加入以下設置: master-host=10.10.10.53 master-user=backup master-password=1234 replicate-do-db=backup master-connect-retry=10 在B的配置文件中mysqld配置項加入以下設置: log-bin=c:mysqllogmysqllog binlog-do-db=backup 注意:當有錯誤產生時*.err日誌文件。同步的線程退出,當糾正錯誤後要讓同步
⑦ 如何使兩個異地的sql資料庫同步
你的問題不是很明確。
同步的實時性要求不同,方法也不同。
可以用應用系統同時更新兩個資料庫。
還可以利用更新觸發器,通過更新一個,觸發更新另一個。
還可以建立網路存儲系統,互為備份。