資料庫導入sqlserver2005
⑴ sql Server 2005 如何將一個資料庫中的幾張表,引入到另一個資料庫中。
這個用SQL
觸發器來實現最好,打開企業管理器->右鍵點擊A表->所有任務->管理觸發器,然後按這個格式寫:
CREATE
TRIGGER
InsertT
ON
A表
FOR
INSERT
AS
insert
B表(欄位1,欄位2,欄位3)
select
欄位1,欄位2,欄位3
from
inserted
如果不用觸發器,在增加表時,同時增加兩個表的數據:
insert
A表(欄位1,欄位2,欄位3)
values(數值,數值,數值)
insert
B表(欄位1,欄位2,欄位3)
values(數值,數值,數值)
⑵ sql server2005資料庫文件怎麼導入
第一步打開sql server資料庫,點擊文件->打開->文件,如下圖所示:
⑶ 如何將2008sql資料庫導入到2005的資料庫中去
一、最簡單的回答:
1、利用腳本來實現。
2、存在大量數據的資料庫,比如資料庫中存在記錄數過萬條的數據表,實現起來可能非常慢,且可能出錯,沒法進行下去。
二、SQL
Server2008數據導入到SQL
Server2005具體方法:
1、打開SQL
Server2008「對象
資源管理器
」;
2、
右擊
資料庫,如:cadERP的資料庫,選擇「任務」--「生成腳本」;
3、打開生成和腳本發生窗口後點擊「下一步」;
4、進入「選擇特定
資料庫對象
」,選擇「全選」表--「下一步」;
5、進入「設置
腳本編寫
選項」,選擇「高級」--找到「為伺服器版本編寫腳本」項選擇「SQL
Server
2005」--「下一步」完成;
6、此時打開SQL
Server2005,創建一個和
SQL2008
生成的
腳本文件
名相同的資料庫,選擇「新建查詢」,把SQL2008生成的腳本文件直接拖到新建查詢窗口中,執行「F5」。
這個時候SQL
Server2005中的數據和SQL
Server2008中的數據就完全相同啦。
三、此外,
SQL2005
後的版本為SQL2008,其後又出了SQL2008R2版,這個版本相對SQL2005來說,沒有根本性的改動,基本全兼容於2005版,只在可靠性、成熟度上作了很大的改進,所以,如果可能,直接用SQL2008代替SQL2005,是最好的辦法。
⑷ 如何向Sql server2005中導入sql文件
如果你的電腦安裝了SQLSERVE的話,你直接雙擊打開.SQL文件,就會默認使用SQLSERVE打開,你也可以手動在SQLSERVE中對應的資料庫中點擊創建查詢,然後用記事本打開.SQL文件然後將.SQL文件的內容復制到資料庫的查詢頁面點擊執行就可以了。
謝謝!請採納!
⑸ SQL SERVER 2008 R2 資料庫附加到 SQL server 2005,怎麼整
不能直接完成這樣的任務。高版本的文件不能被低版本的SQL正常識別使用。可以試著在SQL2008中導出資料庫構架的腳本後,在SQL2005中生成空資料庫,然後再把數據導過去。
資料庫不多的資料庫可以直接導出成腳本後,在SQL2005中直接生成。具體方法如下:
一、最簡單的回答:
1、利用腳本來實現。
2、存在大量數據的資料庫,比如資料庫中存在記錄數過萬條的數據表,實現起來可能非常慢,且可能出錯,沒法進行下去。
二、SQL
Server2008數據導入到SQL
Server2005具體方法:
1、打開SQL
Server2008「對象資源管理器」;
2、右擊資料庫,如:cadERP的資料庫,選擇「任務」--「生成腳本」;
3、打開生成和腳本發生窗口後點擊「下一步」;
4、進入「選擇特定資料庫對象」,選擇「全選」表--「下一步」;
5、進入「設置腳本編寫選項」,選擇「高級」--找到「為伺服器版本編寫腳本」項選擇「SQL
Server
2005」--「下一步」完成;
6、此時打開SQL
Server2005,創建一個和SQL2008生成的腳本文件名相同的資料庫,選擇「新建查詢」,把SQL2008生成的腳本文件直接拖到新建查詢窗口中,執行「F5」。
這個時候SQL
Server2005中的數據和SQL
Server2008中的數據就完全相同啦。
三、其後又出了SQL2008R2相對SQL2005來說,沒有根本性的改動,基本全兼容於
2005版,只在可靠性、成熟度上作了很大的改進,所以,如果可能,直接用SQL2008代替SQL2005,是最好的辦法。
⑹ 如何在sql server 2008資料庫中導入sql server 2005的數據
低版本SQL無法直接使用備份還原方式導入高版本SQL資料庫;可以使用另外的方式:
一、使用導出腳本
1、在sql2008中選中要導出的資料庫,右鍵-》選擇 任務--》生成腳本
2、點擊下一步,選擇導出整個資料庫或者自定義選擇表
3、在『指定應如何保存或發布腳本』頁面 點擊 「高級」按鈕
5、選擇保存地址;確定即可
⑺ sql server 2005怎麼導入資料庫
您好,這樣的:
1、【第一導入數據結構】
打開本地計算機上的 SQL Server Management Studio 客戶端軟體:
2、本地電腦:登陸本機資料庫連接控制端:
3、選擇您要導出到伺服器的資料庫然後滑鼠右鍵:選擇生成SQL腳本:
4、選中本地電腦需要導出腳本的庫名字
5、需要選擇選擇兼容sql2005的版本的腳本:
6、修改sql腳本的保存路徑:記錄下這個路徑
7、查看生產腳本生成的選項:
成功生成sql腳本:並記錄下腳本導出的路徑
8、連接到虛擬主機提供的目標資料庫伺服器:
並點擊新建查詢,拷貝您導出的 SQL 腳本代碼(此代碼為第一步導出的sql腳本代碼)到上圖顯示的查詢分析器中,點擊分析腳本,如果沒有語法錯誤,就點擊執行腳本,直到執行完畢。
9、【導入數據結構完畢】
10、【第二:導入資料庫數據】
11、下面咱們開始導入資料庫表中的數據:登陸您本地的資料庫:
12、點擊您本地計算機上的資料庫右鍵-任務-導出數據:
13、選擇目標資料庫,如下添加虛擬主機提供給您的資料庫信息(伺服器地址,用戶名,密碼,資料庫):
14、點擊下一步,點擊下一步,選中所有表,並確保「目標」,
15、點擊下一步,直到執行完畢:這樣你的本地資料庫就導入到虛擬主機上了。
【導入資料庫數據完畢】
⑻ 如何將sql2008r2資料庫實例導入sql2005
一、最簡單的回答:
1、利用腳本來實現。
2、存在大量數據的資料庫,比如資料庫中存在記錄數過萬條的數據表,實現起來可能非常慢,且可能出錯,沒法進行下去。
二、SQL
Server2008數據導入到SQL
Server2005具體方法:
1、打開SQL
Server2008「對象資源管理器」;
2、右擊資料庫,如:cadERP的資料庫,選擇「任務」--「生成腳本」;
3、打開生成和腳本發生窗口後點擊「下一步」;
4、進入「選擇特定資料庫對象」,選擇「全選」表--「下一步」;
5、進入「設置腳本編寫選項」,選擇「高級」--找到「為伺服器版本編寫腳本」項選擇「SQL
Server
2005」--「下一步」完成;
6、此時打開SQL
Server2005,創建一個和SQL2008生成的腳本文件名相同的資料庫,選擇「新建查詢」,把SQL2008生成的腳本文件直接拖到新建查詢窗口中,執行「F5」。
這個時候SQL
Server2005中的數據和SQL
Server2008中的數據就完全相同啦。
三、此外,SQL2005後的版本為SQL2008,其後又出了SQL2008R2版,這個版本相對SQL2005來說,沒有根本性的改動,基本全兼容於2005版,只在可靠性、成熟度上作了很大的改進,所以,如果可能,直接用SQL2008代替SQL2005,是最好的辦法。
⑼ Access 導入到SQL Server 2005的方法小結
方法一:
名稱:DTS(這個在MSSQL2000里邊也有)
操作:在命令提示符窗口中運行
DTSWizard.exe
SQL
Server
導入和導出向導提供了生成
Microsoft
SQL
Server
2005
Integration
Services
(SSIS)
包最簡單的方法。SQL
Server
導入和導出向導可以訪問各種數據源。可以向下列源復制數據或從其中復制數據:
·Microsoft
SQL
Server
·文本文件
·Microsoft
Office
Access
·Microsoft
Office
Excel
·其他
OLE
DB
訪問介面
此外,可以只使用
ADO.NET
訪問介面和
ODBC
數據源作為源。
啟動
SQL
Server
導入和導出向導
在
Business
Intelligence
Development
Studio
中,右鍵單擊「SSIS
包」文件夾,再單擊「SSIS
導入和導出向導」。
-
或
-
在
Business
Intelligence
Development
Studio
中的「項目」菜單上,單擊「SSIS
導入和導出向導」。
-
或
-
在
SQL
Server
Management
Studio
中,連接到資料庫引擎伺服器類型,展開資料庫,右鍵單擊一個資料庫,指向「任務」,再單擊「導入數據」或「導出數據」。
-
或
-
在命令提示符窗口中運行
DTSWizard.exe(位於
C:\Program
Files\Microsoft
SQL
Server\90\DTS\Binn)。
方法二:
SQL
查詢
操作:執行下列sql語句:
EXEC
sp_configure
'show
advanced
options',
1;
GO
RECONFIGURE;
GO
EXEC
sp_configure
'Ad
Hoc
Distributed
Queries',
1;
GO
RECONFIGURE;
GO
INSERT
INTO
表名(欄位1,欄位2,欄位3)
SELECT
欄位1,欄位2,欄位3
FROM
opendatasource(
'Microsoft.Jet.OLEDB.4.0','Data
Source="d:\source.mdb";Jet
OLEDB:Database
Password=密碼')...表名
詳細的步驟文字版:
安裝好SQL
Server
2005
Express後,再安裝SQL
Server
Management
Studio
ExpressCTP就可以很方便的使用控制台進行資料庫的管理。但SQL
Server
Management
Studio
ExpressCTP並沒有導入Access資料庫的功能,我們應該使用Access的「資料庫實用工具」進行導入。
本文以Access2003為例介紹如何將Access的資料庫導入到SQL
Server
2005
Express中,其中沒有說明的地方均使用默認設置。
1、安裝Access
2003,選中Access下的「資料庫復制」組件。
2、打開Access
2003資料庫,依次單擊「工具」-「資料庫實用工具」-「升遷向導」。
3、在「升遷向導」中選擇「新建資料庫」,單擊「下一步」。選擇安裝了SQL
Server
2005Express的伺服器為導入伺服器,使用默認的資料庫名稱,
單擊「下一步」。將其中可以的表添加到「導出到
SQLServer」中,
單擊「下一步」。升遷默認的表屬性,
單擊「下一步」。創建一個新的ADP文件,
單擊「下一步」。單擊「打開新ADP文件」,單擊「完成」。
4、打開剛剛創建的Adp文件,依次單擊「工具」-「資料庫實用工具」-「傳送資料庫」。在SQL
Server中輸入「Myserver/sqlexpress」,單擊「下一步」。單擊「完成」。導入完成。
5、打開「SQL
Server
Management
Studio
Express」就可以看到剛剛添加的資料庫。
這樣的導入方式可以導入表或者是link表以及他們的relationship。