當前位置:首頁 » 編程語言 » mssql導入sql

mssql導入sql

發布時間: 2022-06-21 06:18:10

❶ MSsql2000如何導入.sql的腳本文件

用記事本打開.sql文件,將裡面的內容復制到查詢分析器中執行即可

❷ mssql 資料庫 批量導入指令

第一步:採用命令 use DB_NAME (DB_NAME資料庫名稱)連接好數據,第二步:把你的文本文件.txt放在某個目錄下,最好不要有中文的目錄。第三步:load data local infile 'c:\data.txt' into table T_NAME fields terminated by ',' lines terminated by '\r\n';
LZ你試試先。。。不懂再追問。

❸ 如何導入、備份、編輯MsSQL和MySQL資料庫

導出:把遠程伺服器的資料庫備份到本地電腦。 導入:把本地電腦資料庫文件還原到遠程伺服器的資料庫。 導入方法: 1.用您的用戶名和密碼登陸本公司站點 2.自助管理---資料庫管理--操作下的 管理--[備份/還原/導入資料庫]--點擊"備份一"後的--建立備份 3.點擊「建立備份用的FTP」 4.將您自己的資料庫備份文件上傳到這個建立的臨時FTP里,覆蓋伺服器上的1.bak(SQL 2000)/1.sql(Mysql) 5.再點從備份一中的「備份中還原」 6.注意:你的資料庫備份格式,必須和要求的一樣。否則不會導入成功。 備份方法: 1.用您的用戶名和密碼登陸本公司站點 2.自助管理---資料庫管理--操作下的 管理--[備份/還原/導入資料庫]--點擊"備份一"後的--建立備份 3.點擊「建立備份用的FTP」---登陸這個建立的臨時FTP就可以下載資料庫備份了。 方法二(適用MSSQL和MYSQL) 此方式備份出的資料庫文件是.sql格式, 還原時需要的資料庫文件也是.sql格式,否則無法操作。 1.使用您的用戶名和密碼登陸本站。 2.自助管理--數 據 庫--操作下的 管理--[高級管理]--將自動跳出資料庫管理器--在管理器中可以在線編輯資料庫 (如增加表或刪除已有的表)。

❹ mysql導入mssql 怎麼把mysql資料庫導入到mssqlserver 資料庫 轉帖

要將sql server資料庫中的數據全部導入到mysql資料庫中,其方法有多種,利用mysql ODBC把SQL Server中資料庫中的數據導入到MySQL中

第一步:安裝mysql ODBC;

去相關的網站下載mysql ODBC進行安裝。

第二步:建立MySQL的DSN;

在控制面板——>管理工具——>數據源 (ODBC)中建立MySQL的DSN。

例如: Data Source Name: MySQL DSN

Server: localhost

User: root

Password: root

Database: mysql

第三步:SQL Server中,選擇要導出的資料庫,右鍵選擇All Tasks->Export Datas... 開始DTS Export Wizerd...。

第四步:Choose a Data Source;

例如:Data Source: Microsoft OLE DB Provider for SQL Server

Server: 11.64.0.13

Username: admin

Password: admin

Database: ORDER

第五步:Choose a Destination。

例如:Data Source: MySQL ODBC 3.15 Driver

User/System DSN: MySQL DSN

Username: root

Password: root

第六步:Select Source Table。

第七步:Run immediately,下一步再選完成,就開始轉換。
總結:

這個轉換有時一部分表可能要失敗,雙擊失敗的表格,看看什麼原因,一般是SQL SERVER2000的數據類型問題,作一些小的修改就應該可以了。

❺ mssql 導入表數據語句

alter table tablename add newfield varchar(10) not null default ''
對於有數據的表,增加非空欄位,要加入默認值。

如果原有欄位改為非空,在有數據的情況要,要先將空值賦值再作修改:
update tablename set fieldname='' where fieldname is null
alter table tablename alter COLUMN fieldname varchar(10) not null

當然是可以的,你使用的的IDENTITY (1, 1)以及PRIMARY KEY就可以,
只不過需要調整一下順序,具體使用下面的SQL語句就可以了,
CREATE TABLE Z_ktbj ( tid Int IDENTITY primary key NOT NULL, times datetime NULL, goodsid int NOT NULL, shul int NOT NULL, danj int NULL, qih char(16) NULL, jxs int NULL, keu char(16) NULL, lxr char(16) NULL, tel char(16) NULL, phone char(16) NULL, fax char(16) NULL, addr char(16) NULL, opid int NULL )
將上面這個SQL語句賦值給執行的SQL語句變數,在程序中調用執行就可以了,
呵呵,希望能有幫助,^_^

❻ mssql數據導入問題

1.通過工具DTS的設計器進行導入或導出

DTS的設計器功能強大,支持多任務,也是可視化界面,容易操作,但知道的人一般不多,如果只是進行SQL Server資料庫中部分表的移動,用這種方法最好,當然,也可以進行全部表的移動。在SQL Server Enterprise Manager中,展開伺服器左邊的+,選擇資料庫,右擊,選擇All tasks/Import Data...(或All tasks/Export Data...),進入向導模式,按提示一步一步走就行了,裡面分得很細,可以靈活的在不同數據源之間復制數據,很方便的。而且可以另存成DTS包,如果以後還有相同的復制任務,直接運行DTS包就行,省時省力。也可以直接打開DTS設計器,方法是展開伺服器名稱下面的Data Transformation Services,選Local Packages,在右邊的窗口中右擊,選New Package,就打開了DTS設計器。值得注意的是:如果源資料庫要拷貝的表有外鍵,注意移動的順序,有時要分批移動,否則外鍵主鍵,索引可能丟失,移動的時候選項旁邊的提示說的很明白,或者一次性的復制到目標資料庫中,再重新建立外鍵,主鍵,索引。

其實建立資料庫時,建立外鍵,主鍵,索引的文件應該和建表文件分開,而且用的數據文件也分開,並分別放在不同的驅動器上,有利於資料庫的優化。

2. 利用Bcp工具

這種工具雖然在SQL Server7的版本中不推薦使用,但許多資料庫管理員仍很喜歡用它,尤其是用過SQL Server早期版本的人。Bcp有局限性,首先它的界面不是圖形化的,其次它只是在SQL Server的表(視圖)與文本文件之間進行復制,但它的優點是性能好,開銷小,佔用內存少,速度快。有興趣的朋友可以查參考手冊。

3. 利用備份和恢復

先對源資料庫進行完全備份,備份到一個設備(device)上,然後把備份文件復制到目的伺服器上(恢復的速度快),進行資料庫的恢復操作,在恢復的資料庫名中填上源資料庫的名字(名字必須相同),選擇強制型恢復(可以覆蓋以前資料庫的選項),在選擇從設備中進行恢復,瀏覽時選中備份的文件就行了。這種方法可以完全恢復資料庫,包括外鍵,主鍵,索引。

4. 直接拷貝數據文件

把資料庫的數據文件(*.mdf)和日誌文件(*.ldf)都拷貝到目的伺服器,在SQL Server Query Analyzer中用語句進行恢復:

EXEC sp_attach_db @dbname = 』test』,
@filename1 = 』d:mssql7data est_data.mdf』,
@filename2 = 』d:mssql7data est_log.ldf』
這樣就把test資料庫附加到SQL Server中,可以照常使用。如果不想用原來的日誌文件,可以用如下的命令:

EXEC sp_detach_db @dbname = 』test』
EXEC sp_attach_single_file_db @dbname = 』test』,
@physname = 』d:mssql7data est_data.mdf』
這個語句的作用是僅僅載入數據文件,日誌文件可以由SQL Server資料庫自動添加,但是原來的日誌文件中記錄的數據就丟失了。

5. 在應用程序中定製

可以在應用程序(PB、VB)中執行自己編寫的程序,也可以在Query Analyzer中執行,這種方法比較靈活,其實是利用一個平台連接到資料庫,在平台中用的主要時SQL語句,這種方法對資料庫的影響小,但是如果用到遠程鏈接伺服器,要求網路之間的傳輸性能好,一般有兩種語句:

1>select ... into new_tablename where ...
2>insert (into) old_tablename select ... from ... where ...
區別是前者把數據插入一個新表(先建立表,再插入數據),後者是把數據插入已經存在的一個表中,我個人喜歡後者,因為在編程的結構上,應用的范圍上,第二條語句強於前者。

6. SQL Server的復制功能

SQL Server提供了強大的數據復制功能,也是最不易掌握的,具體應用請參考相關資料,值得注意的是要想成功進行數據的復制工作,有些條件是必不可少的:

1>SQL Server Agent必須啟動,MSDTC必須啟動。

2>所有要復制的表必須有主鍵。

3>如果表中有text或image數據類型,必須使用with log選項,不能使用with no_log選項。

另外max text repl size選項控制可以復制的文本和圖像數據的最大規模,超過這個限制的操作將失敗。

4>在要進行復制的計算機上,應該至少是隱含共享,即共享名是C$或D$…。

5>為SQL Server代理使用的Windows NT帳號不能是一個本地的系統帳號,因為本地的系統帳號不允許網路存取。

6>如果參與復制的伺服器在另外的計算機域中,必須在這些域之間建立信任關系。本人從事的工作是資料庫管理員,要維護多台伺服器中的資料庫,經常把某台伺服器中的某個資料庫移動到另外一台伺服器,對數據的移動有些心得體會,希望和大家共同交流

❼ MSSQL 導入

你購買網路空間提供的SQL伺服器吧。
可以分兩步:
1、用企業管理器先把數據結構生成到 .sql文件中。然後再用查詢分析器連接到伺服器的SQL,執行該.sql文件。注意:原資料庫結構將被重構,原數據將全部丟失,需要保留的提前備份!
2、導入數據,用企業管理器,所有任務重的導入導出就可以了。

❽ sql文件如何導入到MSSQL里

打開
sql查詢分析器,點擊
裝載sql腳本(ctrl+shift+p),在打開的對話框中選擇你要導入的sql文件即可

❾ 如何利用Navicat導入/導出mssql中的數據

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

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

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

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

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

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

❿ mssql資料庫怎樣從把A資料庫A表的數據導入到B資料庫B表

首先要保證的是B庫的TestTableB1
表結構和A庫的TestTableA1
表結構相同.
SET
IDENTITY_INSERT
DataBaseB.dbo.TestTableB1
ON
--導入前開啟IDENTITY_INSERT為ON
INSERT
DataBaseB.dbo.TestTableB1
--目標資料庫表(需要導入的庫表)
(
TestId,
TestName
)
SELECT
TestId,
TestName
FROM
DataBaseA.dbo.TestTableA1
--源資料庫表(需要導出的庫表)
SET
IDENTITY_INSERT
DataBaseB.dbo.TestTableB1
OFF
--導入後關閉IDENTITY_INSERT為OFF。

熱點內容
積木源碼 發布:2025-02-06 00:55:26 瀏覽:545
變分的運演算法則 發布:2025-02-06 00:55:21 瀏覽:775
x2哪個配置性價比高 發布:2025-02-06 00:40:12 瀏覽:109
豬哥亮訪問張菲 發布:2025-02-06 00:37:52 瀏覽:570
期貨賬戶怎麼改密碼 發布:2025-02-06 00:32:35 瀏覽:279
qq自動上傳群文件 發布:2025-02-06 00:26:25 瀏覽:111
安卓照片放在什麼地方 發布:2025-02-06 00:26:24 瀏覽:988
linux系統鏡像iso 發布:2025-02-06 00:15:39 瀏覽:188
存儲上料模塊的意義 發布:2025-02-06 00:14:14 瀏覽:125
unix時間戳轉換php 發布:2025-02-06 00:13:27 瀏覽:404