使用VS2017。我可以将数据库结构和数据编译成SQL文件,然后将其上传到另一个数据库吗?
我认为SQL文件将具有Create Table Statements和所有这些。然后在同一个文件中构建数据的语句。
答案 0 :(得分:0)
我将每个表分别取出每个表数据脚本,将它们放在一个文件中并上传。花了一点时间,但它确实有效。
基本上是:
CREATE DATABASE TMSProgram;
CREATE TABLE [dbo].[Billing] (
[ordernumber] INT NOT NULL,
[billto] NVARCHAR (50) NULL,
...
);
INSERT INTO [dbo].[Billing] ([ordernumber], [billto], [totalcharges], [tcposted], [paid], [driverpay], [dpposted], [paperwork], [compid]) VALUES (2, N'ABC Fruits', CAST(50.00 AS Decimal(10, 2)), N'y', N'y', CAST(15.00 AS Decimal(10, 2)), N'y', N'none', 20045)
INSERT INTO [dbo].[Billing] ([ordernumber], [billto], [totalcharges], [tcposted], [paid], [driverpay], [dpposted], [paperwork], [compid]) VALUES (3, N'Steveggg', CAST(36.00 AS Decimal(10, 2)), N'y', N'y', CAST(40.00 AS Decimal(10, 2)), N'y', N'none', 20045)
INSERT INTO [dbo].[Billing] ([ordernumber], [billto], [totalcharges], [tcposted], [paid], [driverpay], [dpposted], [paperwork], [compid]) VALUES (4, N'Dan''s Tackle Shop', NULL, N'y', N'y', NULL, N'y', N'none', 20045)
...