C# 如何创建不是SQL server compact的SQL server数据库?
我已经安装了VisualStudio2010、SQLServer2008、SQLServerManagementStudio和几乎所有的东西。 我可以使用Sql Server Compact和Windows身份验证创建本地数据库。现在我有点困惑,因为我仍然不知道这一切是如何运作的。我没有使用任何连接字符串、密码或任何东西。在编写代码时,我可以清楚地看到C#中的DataContext类在使用LINQ to SQL时需要一个连接字符串。如何在自己的电脑上测试此功能?我想在目前还没有在互联网上托管服务的情况下彻底测试这类东西,这是不合理的吗?通常情况下,当使用共享主机时,我没有太多的访问服务器的权限,因此我无法快速且不全面地学习 当尝试通过SQL management studio和Windows身份验证以及我的本地pc连接到不同的服务时,我只收到一个连接错误。 错误号码:2 严重程度:20 州:0 根据我所读的内容,我不认为数据库引擎是合适的连接服务,我只是想你想知道我尝试了什么。 我检查了,并且sqlservr.exe正在任务管理器的进程中运行。还有SQL Server VSS编写器 基本上,我想了解SQl Server数据库是如何工作的。关于这个主题的书籍、维基百科和msdn只是列举了很多神秘的服务,比如数据库引擎、分析服务等等。。。 我找不到任何关于如何在我自己的电脑上实际创建、连接和编程真实数据库的基本信息。我甚至不确定我是否应该这样工作 我听说SQLServerCompact只支持2mb以下的数据库。 我不可能在本地pc上使用“真实的东西”吗 我对这一切都很陌生,而且我在数据库方面一无所获。。。 谢谢你的帮助 请参阅:没有完整sql数据库的选项 服务器似乎正在运行,但为什么会显示ServerExpress?我肯定我有完整的。C# 如何创建不是SQL server compact的SQL server数据库?,c#,sql-server,linq-to-sql,C#,Sql Server,Linq To Sql,我已经安装了VisualStudio2010、SQLServer2008、SQLServerManagementStudio和几乎所有的东西。 我可以使用Sql Server Compact和Windows身份验证创建本地数据库。现在我有点困惑,因为我仍然不知道这一切是如何运作的。我没有使用任何连接字符串、密码或任何东西。在编写代码时,我可以清楚地看到C#中的DataContext类在使用LINQ to SQL时需要一个连接字符串。如何在自己的电脑上测试此功能?我想在目前还没有在互联网上托管服务
安装Visual Studio通常会在本地计算机上安装SQL Server实例 在本地主机上使用“真实的东西”是可以接受的,因为在更改服务器时,只需更改连接字符串 您必须为您的SQL Server版本安装正确的版本,以便启动、验证和使用SQL Server 您还可以使用Visual Studio中的服务器资源管理器连接到SQL Server。菜单
查看|服务器资源管理器
,或者[CTRL]+[W]
,[L]
来查看它。然后,您可以使用此窗口顶部的连接按钮从此窗口连接到数据服务器
[继续]
李>
[本地计算机名称]\SQLEXPRESS
或类似内容)李>
[测试连接]
李>
[OK]
,您就完成了李>
免责声明菜单或窗口标题的名称可能有点不同,但无论如何都应该完成。这是因为我与一家法国Visual Studio合作,将法语中的实际内容从法语翻译成英语 编辑#1 在查看了您的屏幕截图之后,我只想说,您只需选择
数据库引擎
即可连接到SQL Server实例,方法是选择您希望使用的正确服务器
您正在寻找的完整数据库选项是数据库引擎,它指定一个完整的SQL Server
其他用于不同的服务,例如:
如有需要,请随时寻求进一步帮助。=) 我发现在虚拟机中安装SQL Server要好得多。1) 它在“另一台”机器上,更像真实的情况。2) 当您不需要时,它不会降低您的计算机速度。@我是否已经有了SQL Server Management Studio(完整版本,不是express。我是从Dreamspark获得的)。没有创建完整SQL Server数据库的选项。尝试在对象浏览器中连接时,我只能选择数据库引擎、分析服务等和sql server compact。我要加一张照片。@Blub:太好了!然后您可以使用它,或者通过VisualStudio。我不知道你已经有了。无论如何我希望我的回答能有所帮助@我同意!而且,这并不意味着每个人都有作为开发人员这样做的技能。这就是说,我完全同意虚拟机,而且正如OP所要求的那样,本地工作也没有错。@Will:我正在尝试连接,但它说服务没有运行:下面是我得到的确切错误:我可以改为使用visual studio“连接到数据库文件”,这是它唯一的工作方式。但这样我就不必使用任何连接字符串,也不必使用服务器。有点奇怪。sql server配置令人困惑,它说express server正在运行。Compact和express最多可以处理4G而不是2mb。啊,很好,这里说甚至可以处理10gb。