我要求的正確方法,在SQL Server的T-SQL(我認爲這是它是什麼)代碼或使用另一種語言,從一個Microsoft Access數據庫MDB數據導入新的SQL Server數據庫。將數據從Access導入到SQL Server的正確方法?
現在,我通常會導入它。問題是我在寫一個.SQL腳本(如果需要,我可以使用其他技術)來完成所有這些工作,因爲這需要定期完成。一年至少可能有一次,一年約5個月。爲了離題,我想實現一個單獨的數據庫,並使用類似DatabaseID
的字段來區分單獨的源數據庫,但是推翻了我的那些權力。
我以前使用SQL Server Management Studio中2012與SQL Server 2008運行T-SQL(用於生產的機器上),其工作的罰款。我現在已經使用SQL Server 2012(用於開發)遷移到本地SQL Server Management Studio 2012,並且用於工作的代碼不再適用。
這段代碼是幹什麼用的工作:SELECT * INTO [dbo].[Controls] FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0', 'Data Source=C:\Show.mdb; Jet OLEDB:Database Password=BobSaget')...[Control]
密碼已經模糊了安全...
這可能是一個草率的解決方案。什麼是理想的方式?
在此先感謝!
你得到了什麼錯誤?你有所有的驅動程序安裝? – HelloW
消息7302,級別16,狀態1,行73 無法爲鏈接服務器「(null)」創建OLE DB提供程序「MSDASC」的實例。 – The1nk
我可能會缺少哪些驅動程序?謝謝! – The1nk