У меня есть очень простой вопрос о SQL-сервере и Visual Studio 2010. В настоящее время я читаю книгу «C# 3.0 Unleashed с .NET framework 3.5». Я нахожусь в главе, где объясняется LINQ to SQL. Писатель просит создать новую базу данных и использовать свой сценарий (данный в книге) для создания таблиц и заполнения их некоторыми данными.использовать SQL-скрипт для создания SQL-сервера DB
Однако, поскольку я никогда раньше не работал с SQL-сервером, эта часть немного запутывает для меня. Автор не объясняет, как создать базу данных. Сначала я подумал, что могу просто щелкнуть правой кнопкой мыши по адресу Data Connections -> Create New SQL Server Database
. Однако, когда я попробовал это, у меня появилась ошибка, объясняющая, что никакое соединение не может быть выполнено.
Когда это не сработало, я добавил новый Service-based Database
через Add -> New Item
. Это работает (хотя я не понимаю разницы между этим и предыдущим, что я пробовал. Если бы кто-то мог объяснить это для меня, это было бы очень полезно), но теперь я должен использовать сценарий для создания таблицы и введите некоторые данные. Я могу щелкнуть правой кнопкой мыши по базе данных и выбрать New Query
, но это окно, похоже, не принимает такие скрипты.
Первая часть сценария:
/****** Object: Table [dbo].[HospitalStaff]Script Date: 12/29/2007 21:42:42 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (
SELECT * FROM sys.objects
WHERE object_id = OBJECT_ID(N’[HospitalStaff]’)
AND type in (N’U’))
BEGIN
CREATE TABLE [HospitalStaff](
[HospitalStaffID] [int] IDENTITY(1,1) NOT NULL,
[Name] [varchar](50)
COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[Position] [varchar](50)
COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
CONSTRAINT [PK_HospitalStaff] PRIMARY KEY CLUSTERED
(
[HospitalStaffID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON)
)
END
Я знаю, что это очень простой вопрос, но где я могу выполнить этот сценарий? Я посетил несколько веб-сайтов с учебниками по SQL-серверу, но все это довольно запутанно.
Пожалуйста, не приковали свои заголовки с помощью «Visual Studio 2010:» и т. Д. Для этого нужны теги. –