SQLサーバーとVisual Studio 2010に関する非常に基本的な質問があります。現在、C#3.0 Unleashed with .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サーバーのチュートリアルでいくつかのWebサイトを訪問しましたが、それはすべてかなり混乱しています。
タイトルに「Visual Studio 2010:」などのプレフィックスを付けないでください。それがタグのためのものです。 –