簡體   English   中英

將數據庫表從SQL Server 2014導出到SQL Server 2008 R2

[英]Export database table from SQL Server 2014 to SQL Server 2008 R2

我們已將公司數據庫從SQL Server 2008 R2升級到SQL Server 2014.由於我們無法將數據(3個表)導出到使用SQL Server 2008 R2的網上商店。

我們收到以下錯誤消息:

0xc002f210,SQL-Task Preperation,'CREATE TABLE [dbo]。[XXXXX]([XXXXX_ID] int NOT ...':'第29行:長度或精度規格0無效.....)

有沒有辦法在SQL Server 2014中仍然使用導出功能,還是我們必須將我們的網上商店數據庫升級到SQL Server 2014? 是否有其他方式可以導出我們的表格?

編輯:我正在使用SQL Server 2014中的導入數據功能嘗試從SQL Server 2014到2008 R2導入3個表。
我自己不寫任何SQL語句。
連接到公司中舊SQL Server上的同一數據庫並從那里運行導入工作正常。
SQL Server 2008 R2不喜歡導入2014表....完整的錯誤消息:

Fehler 0xc002f210:1-SQL-Task'Vorbereitung':FehlerbeimAusführenderAbfrage'CREATE TABLE [dbo]。[ARKALK]([ARKALK_ID] int NOT ...':'第29行:長度或精度規格0無效。 '.MöglicheUrsachensind folgende:Probleme bei der Abfrage,nicht richtig festgelegte ResultSet-Eigenschaft,nicht richtig festgelegte參數oder nicht richtig hergestellte Verbindung。“

編者注:因為更多的人閱讀英語然后閱讀德語 - 這是谷歌翻譯完整錯誤的結果:

錯誤0xc002f210:1 SQL任務'准備':無法執行查詢'CREATE TABLE [dbo] [ARKALK]([ARKALK_ID] int NOT ....':'第29行:長度或精度規范0無效。'可能的原因是:查詢問題,沒有正確修復ResultSet屬性,沒有正確確定參數或沒有正確建立連接“。

您可以像這樣設置數據庫的兼容級別:

ALTER DATABASE database_name 
SET COMPATIBILITY_LEVEL = 100 -- 2008 / 2008 r2

有關兼容級別的詳細信息,請閱讀相關的MSDN頁面。

我們最終必須將數據庫移動到我們的托管服務提供商的SQL Server 2014。 之后一切都正常。 (與SQL Server 2008 R2失敗的“SQL Server管理Studio”相同的導入例程)

我今天嘗試針對SQL 2014數據庫運行導入/導出向導,嘗試將數據導出到2012服務器時出現完全相同的錯誤。

我的解決方法是使用2014服務器上的“復制數據庫”向導到2012服務器上的臨時數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM