複製或傳送SQL Server資料庫(ADP)

iSQlServer發表於2009-05-11
當複製 Microsoft SQL Server 資料庫 7.0 或更高版本的資料庫時,Access 分離連線到 Access 專案 (.adp) 的 SQL Server 資料庫檔案 (.mdf),將其複製到新的資料庫,然後重新附加該資料庫。

複製

若要複製 SQL Server 資料庫:

◆必須在本地計算機上安裝 Microsoft SQL Server 7.0 或更高的版本。

◆所有使用者都必須與資料庫斷開連線。

◆該資料庫必須是一個獨立的檔案資料庫。

◆該資料庫不能是副本。

◆使用者必須是源 SQL 伺服器和目標 SQL 伺服器的 sysadmin 角色的成員。

◆在目標伺服器必須有足夠的磁碟空間用於建立 SQL Server 資料庫。

1.關閉“資料庫”視窗之外的所有視窗和檢視。

2.指向“工具”選單上的“資料庫實用工具”命令,然後單擊“複製資料庫檔案”。

Access 會顯示“開啟”對話方塊。

3.輸入主資料檔名。預設的檔名為“.mdf”,且預設位置為預設的資料庫資料夾。

4.單擊“確定”。

如果其他使用者連線到當前的 SQL 資料庫(不論他們是否正在使用 Access 專案),Access 會提示您斷開到該資料庫的所有活動連線。

注意:在將其他使用者與資料庫斷開連線時請小心。意外地斷開使用者的連線將導致資料丟失。

在 skipchecks 選項設為“skipchecks”時,Access 斷開資料庫,然後複製資料庫,並儲存為新名稱。不論複製操作成功還是失敗(例如,由於共享衝突導致失敗),Access 都會重新連線到當前 SQL Server 資料庫檔案,並將 Access 專案重新連線到該資料庫。

傳送 SQL Server 資料庫

可以傳送連線到 Access 專案 (.adp) 上的 SQL Server Database 7.0 或更高版本的資料庫檔案 (.mdf)。

註釋:若要傳送資料庫,必須在當地計算機上裝有 Microsoft SQL Server 7.0 或更高的版本。

1.關閉資料庫視窗之外的所有視窗。

2.指向“工具”選單上的“資料庫實用工具”命令,然後單擊“傳送資料庫”。

3.按照“傳送資料庫嚮導”的指導進行操作:

請選擇升遷該資料庫所用的 SQL Server:鍵入將要使用的伺服器名稱。

使用可信連線:可以使用可信連線,即,SQL Server 可以與 Windows 2000 或更高版本的作業系統安全整合,以便提供登入到網路和資料庫的單一連線。

登入 ID 和密碼:如果未使用可信連線,則鍵入在伺服器上擁有 CREATE DATABASE 特權的帳戶登入 ID 和密碼。

請指定升遷後的 SQL Server 資料庫的名稱:鍵入新 SQL Server 資料庫的名稱。如果該名稱與現有的資料庫名稱衝突,則 Access 修訂該名稱,即新增一個數字的字尾(如 mydatabase 1)。

包括資料: 如果僅希望傳送資料定義和擴充套件的屬性,則請清除“包括資料”(在該情況下,不傳送資料庫圖表)。

Access 顯示“傳送狀態”對話方塊。如果在完成傳送前取消傳送操作,資料庫的副本可能會在位置狀態。Access 提示使用者是保留該資料庫還是刪除該資料庫。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-594756/,如需轉載,請註明出處,否則將追究法律責任。

相關文章