SQL Server 2008 遠端伺服器資料備份

2022-09-18 23:09:08 字數 2131 閱讀 8300

一、本地伺服器建立賬號

在本地伺服器上的計算機管理裡面,建立使用者賬號,並使其具備擁有讀寫許可權,如下圖所示。因為sql server自帶的網路服務賬號不具備有讀寫許可權,所有不具備有訪問遠端伺服器的本地服務資源的許可權

二、本地伺服器sql server服務操作

1.修改sql server(mssqlserver)和sql server **(mssqlserver)的登入方式

在本地伺服器服務裡面找到sql server的服務,接著利用前面已經建立好的使用者賬號(我這邊建立的是newpgs賬號),修改sql server(mssqlserver)和sql server **(mssqlserver)的登入方式,並且重啟當前被修改的服務,如下圖所示

三、遠端伺服器操作

在遠端伺服器上建立資料夾,並共享資料夾。

四、本地伺服器sql server操作

1.執行sql語句

exec sp_configure 'show advanced options', 1;-- 允許配置高階選項

--配置選項'show advanced options' 已從1 更改為1。請執行reconfigure 語句進行安裝。

reconfigure;-- 重新配置

--命令已成功完成。

exec sp_configure 'xp_cmdshell', 1;-- 開啟xp_cmdshell

--配置選項'xp_cmdshell' 已從1 更改為1。請執行reconfigure 語句進行安裝。

reconfigure;-- 重新配置

--命令已成功完成。

2.作業

(1)新建作業

開啟sql server**服務,並新建作業,輸入名稱,選擇資料庫維護,如下圖所示

(2)點選步驟,並且新增步驟後,輸入名稱,選擇要備份的資料庫,並輸入以下語句。

exec master..xp_cmdshell 'net use z: \\遠端伺服器(ip)\data "swyx302" /user:遠端伺服器(ip)\administrator'

declare @ss varchar(50)

exec xp_cmdshell 'dir z:\ '

set @ss = 'z:\test.bak'

backup database test to disk = @ss with format

exec master..xp_cmdshell 'net use\\遠端伺服器(ip)\data/delete'

注意:假如沒有將遠端伺服器對映到z:上,即採用以下語句,會報使用者名稱密碼錯誤

exec master..xp_cmdshell 'net use \\遠端伺服器(ip)\data "swyx302" /user:遠端伺服器(ip)\administrator'

declare @ss varchar(50)

exec xp_cmdshell 'dir z:\ '

set @ss = '\\遠端伺服器(ip)\test.bak'

backup database test to disk = @ss with format

exec master..xp_cmdshell 'net use\\遠端伺服器(ip)\data/delete'

(3)計畫,警告,通知,目標看個人需求操作。

SQL Server 2008遠端服務連線

sql server 遠端伺服器連線 本機把另外一台機器作為伺服器,通過連線來訪問上邊的資料庫,獲取資料。sqlserver2005不能訪問sqlserver2008的伺服器 1 開啟sq server2008 1 直接輸入所要連線的 伺服器名 使用者名稱 密碼 進行連線。2 選擇伺服器名 瀏覽更多...

SQL Server 2008 允許遠端連線的配置

如果無法通過ip位址遠端連線你的sql server 2008伺服器,可以參考下面的內容進行設定。在進行下述設定之前,應該確保你的網路已經安裝設定完畢,伺服器已經正常連線到網路中。1 單擊windows的 開始 依次選擇 所有程式 microsoft sql server 2008 然後單擊 sql...

設定SQL Server 2008 以允許遠端連線

datagrid中的datagridcheckboxcolumn用法 如何實現遠端連線sql server 2008 express 2011 12 14 13 52 39 分類 資料庫 標籤 舉報 字型大小大中 小訂閱 如果無法通過ip位址遠端連線你的sql server 2008伺服器,可以參考...