繁体   English   中英

无法在Visual Studio 2015中将表添加到SQL Server数据库

[英]Can't add table to SQL Server database in Visual Studio 2015

我正在从一本书中学习C#,并试图将2个表添加到数据库中。 我已经创建了数据库,然后单击表并选择添加表。 我填写所有列,然后使用新名称保存表。 什么都没发生,所以我按下了更新按钮,然后将该表添加到了左侧的数据库浏览器中。

顶部的标签为dbo.Table_1.sql

当我创建下一个表并单击更新按钮时,出现以下错误:

SQL71508 ::该模型已经具有一个具有相同名称dbo.Table的元素。

发生这种情况是因为您有两个具有相同名称的表:“表”。 脚本文件的名称与表的名称不同。 有几种查看/编辑表名称的方法。 首先打开您要更改的脚本文件。

通常,您在顶部有设计器,在底部有T-SQL选项卡。 T-SQL选项卡将包含以下内容:

CREATE TABLE [dbo].[Table]
(
    [Id] INT NOT NULL PRIMARY KEY, 
    ... other columns ... 
)

您可以根据需要直接在该窗格中编辑SQL。

或者,您可以在设计器窗格中单击,然后按F4。 这将显示表的“属性”窗格。 属性窗格中的第一项是“(名称)”,它指定表的名称。

将第二张表更改为与第一张表不同的名称,并且应该能够保存它而不会出现错误。

我也遇到了这个问题,它是通过NEW QUERY而不是NEW TABLE运行CREATE TABLE语句来解决的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM