【问题标题】:I am stuck in connecting SQL Server.. please help我被困在连接 SQL Server .. 请帮忙
【发布时间】:2010-07-12 15:14:23
【问题描述】:

我正在做一个 Web 应用程序项目。我仍然是初学者并且有一定的疑问。请告知我需要采取的所有步骤..

  • SQL SERVER 2005 是否可以与 Visual Studio 2008 一起使用?
  • 我已经安装了上述软件。我安装了 Visual Studio 2008 专业版,它自动安装了 Sql server 2005。
  • 我应该如何启动连接。我确实通过运行 SQL Server (SQLEXPRESS) 启动了 SQL Server 2005 服务
  • 主要是我需要在后端数据库中创建可以在 Visual Studio '08 中使用的表。

请帮我解决这个问题..提前谢谢你

【问题讨论】:

  • 您可以在 SQL Server 2005 Express 中创建表,供 VS2008 中编写的代码使用。问题在哪里?
  • 谷歌“如何在 SQL Server 中创建表”,然后是谷歌“如何在 Visual Studio 中读取 SQL Server 数据库”。如果您想在 Visual Studio 本身中创建表,则只能使用 Entity Framework 来完成,它被称为“模型优先”。
  • @RPM1984 我做到了.. 我被卡住的主要事情是我没有找到在 SQL2005 中创建表或任何东西的任何选项:(
  • 您是否尝试过执行 CREATE TABLE 语句?
  • @Borealid 我什至看不到任何表创建选项或任何字段来编写它.. :( 此 SQL Server 2005 已直接与 VS2008 一起安装,它只有 3 个选项。SQL 管理配置和其他两个也没有给我任何想法..

标签: sql


【解决方案1】:

要创建表格,您应该使用 SQL Management Studio(提供 Express 版本)。

要在 Visual Studio 中轻松地与这些表进行交互,请右键单击您的项目,然后转到 Add New Item -> Data -> LINQ to SQL Classes(称之为 DB.dbml 或 Base.dbml 或类似名称)。

现在转到顶部菜单上的查看 -> 服务器资源管理器。

右键单击数据连接 -> 添加连接 -> Microsoft SQL Server -> 输入您的服务器名称(可能是 YOUR-PC\SQLEXPRESS),选择您的数据库。

现在您可以将表拖到 dbml 工作区。

现在构建,您可以像这样在代码中引用您的表:

DBDataContext db = new DBDataContext();
Car[] cars = db.Cars.Where(c => c.Make = "Ford").ToArray();

您可能需要使用 SQL 配置管理器为您的 SQL Server Express 启用 TCP/IP 和命名管道(Google 了解更多详细信息)。

【讨论】:

  • @Graphain 比您的回复...多了一个查询。现在我已经下载并安装了 SQL Management Studio。我现在在 MS SQL SERVER 2005 文件夹中有了一个用于 sql 管理的选项。问题是我什至根据我的 PC 名称创建了服务器登录名。我应该在其中键入创建表语句的数据库?左边有这个选项,说数据库层次结构下的主和模型,然后又包含这个表和所有。那么在其中选择哪个文件来编写?非常感谢。即使有什么好书可以帮助我!
  • 你需要新建一个数据库。 Master 是保存其他数据库信息的默认数据库。不要编辑这个。只需右键单击创建新数据库。
  • 这和创建模式一样吗?我的意思是如果我必须手动输入 CREATE SCHEMA 我可以在哪里做呢?或者事实上我怎么能?
  • 我想我们说的是同一件事。它可以让你创建一个数据库,然后你可以创建表/视图/存储过程。或者,您可以单击左上角的新建查询并编写手动 SQL
  • @Graphain 我有两个身份验证。一个是 Windows,另一个是 SQL 服务器。因为我正在创建一个启用 Web 的数据库,我应该选择哪个来创建数据库?另一个问题是,如果我选择 SQL Server 身份验证,它会询问我的登录名和密码,在这种情况下,我正在我的 PC 上做这个项目。没有连接到任何互联网或任何东西。所以我该怎么做?如果你能帮忙..我试过谷歌,但大多数人都写在博客上说向安装它的人询问登录名和密码,但我安装了它,开始时没有任何选项来创建任何登录跨度>
猜你喜欢
  • 1970-01-01
  • 2013-04-11
  • 1970-01-01
  • 2012-10-02
  • 2022-09-23
  • 1970-01-01
  • 2021-11-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多