首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Visual Studio中从SQL脚本生成数据库

在Visual Studio中从SQL脚本生成数据库
EN

Stack Overflow用户
提问于 2016-05-10 09:05:32
回答 1查看 52关注 0票数 0

我最近得到了一个使用ASP.NET、C#和SQL数据库的项目。我对ASP.NET和C#比较熟悉,但是我从来没有用过visual studio中的微软数据库软件。我只需要从给我的SQL脚本生成一个数据库。我能够获得数据库的大部分生成,但是一些代码(向其中一个表添加项的部分)在执行时不会运行。我已经尝试添加其他脚本并重新运行第一个脚本,但我无法获得任何工作。我知道脚本没问题,但我就是不能让它正确运行。谢谢你的帮助。这是脚本

代码语言:javascript
运行
复制
/*These first few lines don't run */
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Product](
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [Name] [varchar](128) NOT NULL,
 CONSTRAINT [PK_Product] PRIMARY KEY CLUSTERED 
(
    [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]

GO

CREATE TABLE [dbo].[ProductNote](
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [ProductID] [int] NOT NULL,
    [NoteText] [nvarchar](1000) NOT NULL,
    [CreateDate] [datetime] NOT NULL DEFAULT (GETDATE()),
    [Archived] [BIT] NOT NULL DEFAULT (0)
 CONSTRAINT [PK_ProductNote] PRIMARY KEY CLUSTERED 
(
    [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]

GO

ALTER TABLE [dbo].[ProductNote]  WITH CHECK ADD  CONSTRAINT [FK_ProductNote_Product] FOREIGN KEY([ProductID])
REFERENCES [Product] ([ID])
GO

ALTER TABLE [dbo].[ProductNote] CHECK CONSTRAINT [FK_ProductNote_Product]
GO

/*This part does not run either */
DECLARE @n INT = 1
WHILE (@n <=20)
BEGIN
    INSERT INTO dbo.Product (Name) SELECT 'Product ' + CONVERT(VARCHAR(10),@n)
    SET @n = @n + 1
END

SET ANSI_PADDING OFF
GO
EN

Stack Overflow用户

发布于 2016-05-10 10:01:49

在Visual Studio中

转到视图->解决方案资源管理器

然后连接您的sql数据库

以下链接可能对在visual studio 1.http://support.webecs.com/kb/a204/how-do-i-connect-to-sql-server-using-visual-studio-_net.aspx 2.https://support.zen.co.uk/kb/Knowledgebase/SQL-Server-Connecting-to-your-database-through-code-or-Visual-StudioNET中连接数据库很有帮助。

展开数据库,然后右键单击存储过程->添加新的存储过程

用脚本替换所有文本->全选->右键单击->Run Selection

就这样。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37127705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档