我有一台专用于运行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