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

sql導入不成功怎麼自動重導

發布時間: 2022-09-20 07:30:48

sql資料庫導入失敗,求解決辦法!!!

請檢查一下兩個資料庫編碼是否一致,同時兩個資料庫空間版本是否存在不兼容的情況,如低版本資料庫不能兼容高版本資料庫。

② SQL文件導入不了

先登錄後,要往哪個資料庫導入數據的話,先執行

use資料庫名;

然後再執行你後邊那一堆

③ 關於sql自動導入的問題

找到的資料
----------------------------
用sql server 2000或者sql server 2005 連接mysql 的其中2種方法:
1. openquery
2. openrowset

個人感覺openquery是適合菜鳥使用,openrowset適合高手使用,為什麼這么說呢?
大家看一下兩個sql 語句就明白了:

1. select * from openquery(linkserver1,'select count(*) from user')
2. SELECT * FROM OPENROWSET('MSDASQL','DRIVER={MySQL ODBC 3.51 Driver};SERVER=192.168.0.1;PORT=3306;DATABASE=test;USER=dbauser;PASSWORD=userpw;STMT=set names gb2312;OPTION=2049','select count(*) from user;')

從原理上說兩張方法是一樣的效果,但許多情況下openquery會報錯,莫名其妙的錯誤。這2種方法的不同之處:

1需要創建一個連mysql的odbc連接,然後在sql server建個linkserver使用這個odbc連接。
2什麼都不用,直接使用連接字元串去連mysql

MSDASQL 是處理ODBC連接的微軟數據訪問組件,所有的參數是根據所用的Driver而定。
我這里使用的是MySQL ODBC 3.51 Driver,就必須去查看MySQL ODBC 3.51 Driver的連接參數

MySQL ODBC 3.51 Driver的連接參數見下面網址:
http://dev.mysql.com/doc/refman/5.0/en/connection-parameters.html

希望我的經歷能給一直郁悶的兄弟有點幫助,至少我不郁悶了,哈哈哈

注意:在sql server 2005 上使用openrowset需要打開2個開關:

1. 在注冊表查找DisallowAdhocAccess 置為1
2. 打開ad hoc高級選項

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ad Hoc Distributed Queries',1
GO
RECONFIGURE;
GO

④ 給頁面加許可權的時候加錯了別人說把資料庫重新導一下,導出時好著,導入時用navicat給mysql導數據導不進去

首先 雙擊打開資料庫,然後逗右鍵地你需要的資料庫,然後選逗運行sql文件地,點擊右側的逗瀏覽地找到你需要導入的sql文件,點擊逗開始地就可以了
雙擊 你的這個鏈接,例如逗本地資料庫地 然後你會看到許多的資料庫 ,隨便打開一個資料庫,這個時候你點擊navicat上面右側的查詢,創建查詢
然後把你的sql打開,復制裡面的sql信息,粘貼到那個查詢窗口中 運行,這樣 創建資料庫 和導入表都可以的

打開navicat管理工具----雙擊打開某一個資料庫連接(自己命名的鏈接,例如'本地mysql鏈接')-----選擇要導入的資料庫名稱,雙擊打開---右鍵這個打開的資料庫-----選擇運行sql文件------點擊彈出窗口中文件右側的瀏覽-----找到你的sql文件,然後點擊開始,這樣sql文件就成功導入你的資料庫了,記得摁f5刷新下這個資料庫就會看到表了。如果你的sql文件是多個,不是一個,那沒辦法,只能一個一個的導入了。正常來說一個資料庫導出1個sql文件就可以了,不用單個表單個表的導出。導出的話是右鍵打開的資料庫-----轉儲sql文件----選擇存放目錄及文件名即可。

⑤ sql server如何自動導入數據

要不建個操作系統的任務來用bcp來導入,要不就寫個程序解析來導入

⑥ 資料庫導入sql文件失敗怎麼辦

操作步驟:
1、使用文本編輯器editplus打開51php.sql文件,將頭部信息全部刪除,只保留資料庫表信息。

2、刪除頭部信息後,一般都可以導入成功。如果還不成功,用phpmyadmin的sql語句進行導入,一般都OK的

⑦ 當從mysql導出數據文件 「.sql」後,再導入時出現錯誤怎麼辦

可以通過mysql數據同步的方法來解決這個問題,具體做法如下:

  1. 在本地建一個與資料庫同名的資料庫。

    這樣我們就得到了備份轉儲的.sql文件,再將這個.sql文件導入到本地的資料庫中,就不再提示有錯誤了。