如何创建一个不是Sql server compact的SQL Server数据库?

时间:2010-12-07 14:08:29

标签: c# sql-server linq-to-sql

我有Visual Studio 2010,Sql Server 2008,Sql Management Studio以及几乎所有安装的东西。 我可以使用Sql Server Compact和Windows身份验证创建一个本地数据库。现在我有点困惑,因为我仍然不知道这一切是如何运作的。我没有使用任何连接字符串,密码或任何东西。在编码时,我可以清楚地看到使用LINQ to SQL时C#中的DataContext类需要一个连接字符串。我如何在自己的电脑上测试?在目前尚未在互联网上托管服务的同时,我想彻底测试这类东西是不合理的吗?通常,在使用共享主机时,我没有那么多访问服务器的权限,因此我无法快速学习而不能完全学习。

当尝试通过SQL管理工作室和Windows身份验证以及我的本地PC连接到不同的服务时,我只是遇到连接错误。     错误号码:2     严重程度:20     州:0 根据我读到的内容,我认为数据库引擎无论如何都是适合连接的服务,我只是觉得你想知道我尝试了什么。 我检查过,sqlservr.exe正在任务管理器的进程中运行。也是SQL Server VSS编写器。

基本上,我想了解SQl Server数据库的工作原理。关于这个主题的书籍,维基百科和msdn只列举了许多神秘的服务,如数据库引擎,分析服务等...... 我找不到任何关于如何在我自己的电脑上实际创建,连接和编程真实数据库的基本信息。我甚至不确定我是否应该像这样工作?

我读到Sql server compact仅支持最大2mb的数据库。 我不可能在我的本地电脑上使用“真实的东西”吗?

我对这一切都非常陌生,而且我没有随处可见数据库...... 谢谢你的帮助!

请参阅:完整的SQL数据库没有选项。

No option for full Sql database?

服务器似乎运行,但为什么说Server express?我相信我有完整的。 alt text

1 个答案:

答案 0 :(得分:2)

安装Visual Studio通常会在本地计算机上安装SQL Server实例。

在localhost上使用“真实的东西”是可以接受的,因为在更改服务器时,只需更改连接字符串。

您必须为您的SQL Server版本安装正确版本的SQL Server Management Studio Express (SSMSE),以便您可以启动它,进行身份验证并使用SQL Server。

您也可以使用Visual Studio中的Server Explorer窗口连接到SQL Server。菜单View|Server Explorer,或[CTRL]+[W][L]来查看它。然后,您可以使用顶部的连接按钮从此窗口连接到数据服务器。

  1. 点击查看|服务器资源管理器,查看;
  2. 服务器资源管理器,点击顶部的“连接”按钮;
  3. 选择数据源对话框,数据源,单击 Microsoft SQL Server ;
  4. 数据提供商,选择 SQL Server的.NET Framework数据提供程序,点击[Continue];
  5. 添加连接对话框,服务器名称,选择要连接的服务器(可能会出现[local machine name]\SQLEXPRESS或类似内容);
  6. 服务器连接,选择 Windows身份验证;
  7. 数据库连接,选择要连接的数据库,然后单击[Test Connection];
  8. 如果测试成功,请点击[OK],然后就完成了!
  9. <强>声明

      

    菜单或窗口标题的名称可能略有不同,但无论如何都应该完成。那是因为我从法语翻译成英语,用法语和法语视觉工作室合作,实际上是用法语翻译的。

    编辑#1

    在仔细查看屏幕截图后,我只想说您只需选择Database Engine即可连接到您的SQL Server实例,方法是选择您希望使用的服务器。

    您正在寻找的完整数据库选项是数据库引擎,它指定一个完整的SQL Server。

    其他服务适用于不同的服务,例如:

    1. SQL Server Reporting Services(SSRS);
    2. SQL Server Integration Services(SSIS);
    3. SQL Server Analysis Services(SSAS)
    4. 根据需要随时提出进一步的帮助。 =)