1
我嘗試將使用服務器管理工作室生成的SQL腳本導入到SQL Compact 3.5中,並且出現很多錯誤。我做錯了什麼?SQL Compact從SQL Server Express與服務器管理工作室導入數據庫
我使用「Task/Generate Script」上下文菜單生成腳本。
CREATE TABLE [LogMagazines](
[IdUser] [int] NOT NULL,
[Text] [nvarchar](500) NULL,
[TypeLog] [int] NOT NULL,
[DateAndTime] [datetime] NOT NULL,
[DetailMessage] [nvarchar](max) NULL,
[Id] [int] IDENTITY(1,1) NOT NULL,
CONSTRAINT [PK_LogMagazines] PRIMARY KEY
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
知識庫:我的腳本的一部分
謝謝。你知道任何可能的方式將數據庫從SQL Server轉換爲SQL Server Compact嗎?或者,也許一些規則手動做到這一點? – Sasha 2009-11-04 10:18:22
通常,由於功能的不同,無法將SQL Server數據庫轉換爲SQL Server Compact數據庫。如果你想用數據轉換/複製簡單的表格,你可能會使用SqlCe 3.5複製功能,這可能會照顧到你的類型映射和表格創建,當然這取決於你的源數據庫。請注意,在涉及到與其他數據源的SqlCe同步時,有許多不同的選項:http://technet.microsoft.com/en-us/library/ms171801.aspx – 2009-11-05 23:32:51