回覆列表
  • 1 # 得到歷史

    如果你用vfp,vfp自帶“升遷”嚮導升遷嚮導附註只有在 Visual FoxPro 專業版中才包含升遷嚮導。升遷嚮導建立 SQL 伺服器資料庫,它最大限度地重現 Visual FoxPro 資料庫的功能。使用升遷嚮導可以: ? 將本地資料移到遠端伺服器上。 ? 將本地資料庫和本地檢視轉換為遠端資料庫和遠端檢視。 ? 將本地應用程式移到客戶/服務機應用程式上。對升遷嚮導更多的文件資訊,包括每步的詳細資料,請參閱《專業版特性指南》的第二章,“升遷 Visual FoxPro 資料庫”中的“使用升遷嚮導”。附註升遷將需要很長的時間,主要依賴資料的大小、網路的繁忙程度和伺服器同時處理的命令數量。大的表可能需要升遷幾個小時。步驟 1 - 選擇本地資料庫如果沒有開啟資料庫,選擇“開啟”按鈕來選擇並且開啟一個數據庫。步驟 2 - 選擇資料來源如果使用命名連線訪問資料來源,升遷嚮導把命名連線和升遷過程中建立的任何遠端檢視連線起來。如果使用資料來源名稱代替命名連線來登入資料來源,並且在嚮導中選擇建立遠端檢視,升遷嚮導建立一個名為 Upsize 的命名連線(如果具有推薦名稱的連線定義存在,則依次建立 Upsize2,Upsize3 等等)。選擇“下一步”按鈕,嚮導顯示 ODBC 登入對話方塊。如果命名連線帶有密碼,嚮導在不提示 ODBC 登入資訊的情況下登入 SQL 伺服器。步驟 3 - 目標資料庫如果想向 SQL 伺服器資料庫新增 Visual FoxPro 表,可以升遷到已有的資料庫中。要升遷到已有的資料庫中,嚮導跳轉到第六步。如果要建立新的遠端資料庫,名稱最多可包含 30 個字元,可以包含字母、數字和 #、$、_ 符號,但不允許空格。步驟 4 - 資料庫裝置 (SQL Server)選擇資料庫的大小和裝置。可以重新建立資料庫裝置或者選擇已有的裝置。由於SQL 伺服器要求至少有 2 MB,所以新資料庫的大小至少為 2 MB。步驟 5 - 日誌裝置 (SQL Server)SQL 伺服器為您的資料庫建立一個事務日誌,該日誌在出現系統問題時將重建資料庫。理想情況下,資料庫和相應的日誌應該放在隔離的物理盤裝置上。在起動升遷嚮導之前,必須首先建立這些裝置,因為嚮導在同一個物理盤上建立所有的新裝置,這個盤是主資料庫所在的磁碟。如果只有一個物理盤,應該把資料庫和相應的日誌放在分開的裝置上,這樣可以使用 SQL 伺服器的 DUMP TRANSACTION 命令。步驟 6 -要升遷的表為保證匯出資料的準確性,嚮導試圖以獨佔的方式開啟升遷資料庫中的全部表。如果表已經開啟並且共享使用,嚮導將關閉它們並且重新以獨佔方式開啟,這樣可能會丟失用 SET RELATION 或者 SET SKIP 命令建立的臨時關係。不能以獨佔方式開啟的表則不能升遷。步驟 7 -欄位型別不能把關鍵欄位的預設映象更改為不允許索引欄位的資料型別。如果選擇可以索引的資料型別,就能更改索引關鍵字中欄位的預設映象;但您也可能更改關鍵字中其它欄位的資料型別和它相匹配。當更改一個不是關鍵欄位但被一個 Visual FoxPro 索引使用的欄位的預設映象資料型別時,Visual FoxPro 會發出警告。如果發生錯誤,單擊“重置為預設值”可以重新設定資料型別。有關使用的預設資料型別的詳細資訊,請參閱升遷嚮導中的資料型別映象。步驟 8 -升遷選項預設情況下,升遷嚮導匯出表的結構和資料。與欄位名稱及資料型別一起,升遷嚮導也可以匯出索引、預設值、關係(參照完整性限制)和有效性規則。Visual FoxPro 索引和預設值改變 SQL 伺服器的索引和預設值。如果選擇匯出有效性規則,升遷嚮導就把欄位級和行級有效性規則匯出到 SQL 伺服器,在那裡成為由 SQL 伺服器觸發器呼叫的儲存過程。匯出的表關係也成為觸發器的一部分。提示如果升遷表的關係,請確保同時升遷索引,否則可能導致很差的效能。步驟 9 -完成可以選擇: ? 不產生 SQL 程式碼升遷。 ? 只產生升遷所需的 SQL 程式碼。 ? 升遷併產生 SQL 程式碼。僅當您在 SQL 伺服器上擁有 CREATE TABLE 許可權時,第一和第三選項才可用。如果選擇儲存 SQL 程式碼的任一個選項,升遷嚮導建立的所有 SQL 程式碼儲存在您的硬碟上。

  • 中秋節和大豐收的關聯?
  • 比特幣創新高,籃網丁威迪3400萬買下的比特幣如今價值多少?