當前位置:首頁 » 編程語言 » sql導出ms
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql導出ms

發布時間: 2023-01-31 09:02:55

『壹』 如何導入,導出 MS sql 2000 資料庫

如何在2個不同的 MS SQL 2000 資料庫伺服器直接復制資料庫,如,將你自己的資料庫復制到遠程伺服器上

1、啟動MS SQL 2000企業管理器

2、准備建立連接
選擇本地sql組
選擇需要復制的資料庫,如:test

3、選擇 「導出數據(E)...」 將本地計算機的數據復制到其他sql伺服器上

4、點下一步

5、選擇資料庫源
資料庫(D):如圖
伺服器(S):填寫 (local) -> 表示本機,可以是本機的IP
選擇:使用 Windows 身份驗證(W)
資料庫(B):選擇你要復制的資料庫,本例中是: test

6、選擇目標SQL伺服器的配置
伺服器(S):填寫伺服器的ip地址,必須是ip地址

『貳』 如何利用Navicat導入/導出mssql中的數據

步驟一、首先打開navicat,點左上方的【連接】

在「連接名」處填寫一個自己命名的名字,「主機名或IP地址」處填上sqlserver所在伺服器的IP地址,關於「驗證」處,如果是在本機上的裝的sqlserver並且設置的是windows驗證,那麼就在下拉框中選擇「windows 驗證」;否則,「請選擇SQL server 驗證」,然後填寫上用戶名密碼進行「連接測試」,連接成功後,點確定就可以了。

步驟二、連接資料庫成功後,左邊會出現「連接名」,可以右鍵或雙擊打開「打開連接」,這樣就連接上了資料庫。連接上資料庫後,在裡面可以清楚的看到資料庫的表等項目,並且可以通過右鍵可以進行多種操作。

步驟三、將伺服器一中的資料庫數據轉移到伺服器二的資料庫中,點擊「工具」,選擇「數據傳輸」,

左邊的「源」是想要轉移數據的資料庫伺服器,右邊的「目標」是目的地址,資料庫的選擇比如從master1到master2,這個自己選擇,模式的話,兩邊都選擇dbo,至於「資料庫對象」,根據自己需要自己選擇,可以只選一個表,也可以全選,設置後以後,點「開始」就可以了。

上面是直接連接兩個遠程資料庫進行數據傳輸的,當然也可以直接連接一個資料庫伺服器,利用sql文件進行導入,選中需要導入的資料庫,打開選中的資料庫,展開找到dbo,右鍵 - 選擇「導入向導」,根據需要選擇sql文件導入就可以了。

『叄』 microsoft sql怎麼導出

第一步:查看需要備份的資料庫
登入SQL Server Management Studio後,在右側打開樹狀圖可以看到相關資料庫。

第二步:資料庫離線
選中需要備份的資料庫後,選中「任務」->「離線」,離線時候,必須關掉表、查詢等。

第三步:確認離線成功
離線這一步很重要,因為不離線,直接復制這兩個文件會報錯,所以必須得離線。請確保出線一下提示界面,才能保證離線成功。

第四步:復制備份文件
進入你的資料庫安裝目錄,相對位置如「\Microsoft SQL Server\MSSQL.1\MSSQL\Data」文件夾,在這個文件夾內,選擇你要復制的資料庫文件(.mdf和.ldf),然後粘貼到你需要備份的地方即可。

『肆』 導出mssql資料庫中的表、欄位和類型為SQL語句

打開SQL管理器 ,找到要導出用戶表欄位信息的那個資料庫 ,點擊工具上的Sql查詢分析器
直接下面的Sql語句到查詢分析器中,點擊F5運行:
SELECT
(case when a.colorder=1 then d.name else '' end)表名,
a.colorder 欄位序號,
a.name 欄位名,
(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 標識,
(case when (SELECT count(*)
FROM sysobjects
WHERE (name in
(SELECT name
FROM sysindexes
WHERE (id = a.id) AND (indid in
(SELECT indid
FROM sysindexkeys
WHERE (id = a.id) AND (colid in
(SELECT colid
FROM syscolumns
WHERE (id = a.id) AND (name = a.name))))))) AND
(xtype = 'PK'))>0 then '√' else '' end) 主鍵,
b.name 類型,
a.length 佔用位元組數,
COLUMNPROPERTY(a.id,a.name,'PRECISION') as 長度,
isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小數位數,
(case when a.isnullable=1 then '√'else '' end) 允許空,
isnull(e.text,'') 默認值,
isnull(g.[value],'') AS 欄位說明

FROM syscolumns a left join systypes b
on a.xtype=b.xusertype
inner join sysobjects d
on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join syscomments e
on a.cdefault=e.id
left join sysproperties g
on a.id=g.id AND a.colid = g.smallid
order by a.id,a.colorder
這樣的話,該資料庫中的用戶欄位信息就出來了,然後可以把結果全選,復制到Excel裡面 粘貼。

『伍』 Mysql導出的.SQL文件能導入MS SQLServer么

不能,因為MYSQL欄位類型與MS的不太一樣。 你需要手動改導出的語句里的創建表的語句。 插入如果沒有選擴展,而是選了全部,SQL的INSERT語句就能在MS的導入

『陸』 怎樣用SQL語句導出導入數據<MS SQL Sever7.0>

你要導出為什麼?或者說從什麼中導入?最近也在忙這個,我是SQL->ACCESS;如果是這樣的話,我的解決辦法:1、導出用sp_AddLinkedServer,連接ACCESS與SQL,這樣可以直接操作,用insert
into
...
select
...;
2、導入用OPENROWSET,用insert
into
....
select
*
from
openrowset();