我有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数据库没有选项。
服务器似乎运行,但为什么说Server express?我相信我有完整的。
答案 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]
来查看它。然后,您可以使用顶部的连接按钮从此窗口连接到数据服务器。
[Continue]
; [local machine name]\SQLEXPRESS
或类似内容); [Test Connection]
; [OK]
,然后就完成了! <强>声明强>
菜单或窗口标题的名称可能略有不同,但无论如何都应该完成。那是因为我从法语翻译成英语,用法语和法语视觉工作室合作,实际上是用法语翻译的。
编辑#1
在仔细查看屏幕截图后,我只想说您只需选择Database Engine
即可连接到您的SQL Server实例,方法是选择您希望使用的服务器。
您正在寻找的完整数据库选项是数据库引擎,它指定一个完整的SQL Server。
其他服务适用于不同的服务,例如:
根据需要随时提出进一步的帮助。 =)