我可以在Windows Sharepoint Services 3networking服务器上安装SQL Server 2005 Express吗?

我有一台专用于运行Sharepoint Services 3的Windows Server 2003计算机。我需要在需要SQL Server的计算机上托pipe一个新的内部Web应用程序。 我已经向应用程序开发人员证实,SQL Server 2005 Express适合他的应用程序。

在Sharepoint Services 3框中安装SQL Server 2005有没有什么坏处? Sharepoint使用SQL Server吗? 我没有看到它已经明确安装在这台机器上了。 在做这件事之前有什么我应该知道的吗?

通过安装SQL Express不应该有任何破坏Sharepoint的危险。 不过,我会尝试找出您的Sharepoint正在使用哪个SQL Server。 如果你有一个大型的SQL Server(具有兼容的DBA),你可能会获得更好的性能,把你的Web应用程序数据库放在现有的SQL Server上。 假设Web应用程序是合理编写的,在不同服务器上使用SQL数据库应该没有问题。

您可以通过在Sharepoint服务器上打开命令提示符并键入来查找Sharepoint正在使用的服务器

netstat | find ":1433" 

SQL Server使用端口1433进行客户端连接,因此netstat的输出应显示与SQL Server的连接。 如果它没有显示任何东西打开Sharepoint站点并浏览它,而重新运行该命令。

JR

Sharepoint确实使用SQL,但会在别处指出。 我看到的唯一的问题是你会得到一个性能打击。

由于Windows SharePoint Services需要运行SQL Server版本,因此您可能可以使用同一个实例。 如果您使用WSS附带的捆绑版本,我相信这只允许WSS使用它。 否则,任何其他版本将允许您在多个应用程序中共享相同的实例。

如果您在此框上运行WSS并且没有看到已经加载的SQL Server Express,那么您select进行基本安装,该安装将加载(并运行)Windows内部数据库。 Windows内部数据库(又名SQL Server Embedded Edition)的局限性之一是没有预加载的GUI数据库pipe理工具。

要回答你的问题,为不同的应用程序加载SQL Server Express将对WSS(除了其他应用程序/数据库将使用的任何资源之外)完全没有影响。 将来,在加载WSS时,请先进行高级安装,然后明确select安装到SQL Server Express(对于WSS内容数据库实际上要做任何数据库维护的机会)。

如果您想完全使用buck-wild,下面的文章将引导您将现有的WSS内容数据库从Windows内部数据库迁移到SQL Server: http : //technet.microsoft.com/zh-cn/library/cc287738.aspx