에서 '역할'라는 개체가 이미 있습니다, 나는 예외를 얻을 :내 TSQL 코드를 실행하려고하면 데이터베이스
Msg 2714, Level 16, State 6, Line 2
There is already an object named 'Role' in the database.
Msg 2714, Level 16, State 6, Line 2
There is already an object named 'User' in the database.
을하지만 모든 데이터베이스가 없습니다. 조언이 필요해.
코드는 다음과 같습니다 : 테이블이의 말 아니에요
USE master
GO
CREATE DATABASE PortalDB
GO
CREATE TABLE [Role]
(
[ID] INT IDENTITY(1,1) PRIMARY KEY CLUSTERED,
[Name] NVARCHAR(50) NOT NULL,
)
GO
CREATE TABLE [User]
(
[ID] INT IDENTITY(1,1) PRIMARY KEY CLUSTERED,
[Name] NVARCHAR(50) NOT NULL,
[UserName] NVARCHAR(50) NOT NULL,
[Password] NVARCHAR (100) NOT NULL,
[Email] NVARCHAR (100) NOT NULL,
[RoleID] INT NOT NULL FOREIGN KEY REFERENCES [Role](ID)
)
테이블 이름이 변경되었지만 여전히 예외입니다. 나는 너무 많은 단어를 시도했다. – fuat
실행했습니다 SELECT * FROM sys.objects msssql 서버가 sys.objects에 내 모든 테이블 이름을 만들었습니다. 뭐가 잘못 됐는지 이해가 안돼. – fuat
시도한 CREATE TABLE dbo. [user] 여전히 동일한 예외. – fuat