因此 SQL Express 托管在一台机器上,而我假设 SQL Enterprise 或 Standard 托管在专用服务器上或类似的东西上??
所以我在这方面完全是新手,正在寻找主机/连接/服务器端的学习资源.....
有人能给我指出正确的方向吗?
谢谢
答案1
您的问题很难,因为它似乎涵盖了两个不同的方面:SQL Server 设置和连接到它。
SQL 部分实际上并不难,与在家用电脑上安装非常相似。您要做的就是在服务器上安装一个版本的 SQL(即使是 Express 也可以)。此安装的一个重要方面是使用实例名称。在工作站上,这可能不那么重要,但对于生产 SQL Server 数据库来说,这非常重要。您可以在一台服务器上拥有多个 SQL Server 实例,因此实例名称可帮助您定义要连接到哪个实例。在大多数情况下,默认实例名称 MSSQLSERVER 就可以了。
除此之外,它更多地取决于您如何连接到 SQL 服务器。您是否考虑过需要专用服务器?如果您有想法,我们可能会给您更多建议。
以下是有关设置 SQL Server 的一些链接以及有关实例的信息:
关于实例的服务器故障问题
有关规划 SQL Server 安装的 MSDN
多个 SQL Server 实例的 MSDN
InformIT 的多个 SQL Server 实例文章
答案2
不一定。SQL Express 经常用于服务器甚至托管环境。它是免费的!但它的功能有限,因此不适合大规模部署。标准版和企业版具有更多企业功能和要求,因此是更好的选择。对于小容量应用程序/网站,Express 通常是一个可接受的选择。
看看版本比较在 MS SQL 网站上。
如果您能向我们提供有关您的环境和需要设置的内容的一些详细信息,那么我们可能会帮助您找出最适合您情况的方案。
答案3
所有版本的 SQL Server 都是在 Windows 上安装和运行的服务应用程序。从架构上看,Express 版本与其他版本的运行方式没有区别。SQL Server Standard、Enterprise 和 Development 仅允许您访问附加功能(例如 Reporting Services 和 Analysis Services),并且对数据库的大小没有限制。
我还认为 Standard 和 Enterprise 只能安装在 Windows 服务器版本(Server 2003、Server 2008)上,而 Express 和 Development 可以安装在服务器或客户端(XP、Vista、7)版本上。