配置从 SQL Server 2000 到 SQL Server 2008 的链接服务器连接
如果要将 SQL Server 2000 中的 Project Server 2003 数据库迁移到另一台计算机上的 Office Project Server 2007,但 Office Project Server 2007 要使用的数据库服务器是 SQL Server 2008,请使用下列步骤配置链接服务器连接。
首先,在 SQL Server 2000 和 SQL Server 2008 中,将身份验证模式设置为混合模式,以便接受 SQL Server 登录和 Windows 登录。
将 SQL Server 2008 身份验证配置为混合模式
打开 SQL Server 2008 Management Studio。
在“对象资源管理器”窗格中,右键单击 SQL 2008 服务器名称,然后单击“属性”。
在“选择页面”列表中,单击“安全”。
在“服务器身份验证”部分,选择“SQL Server 和 Windows 身份验证模式”。
单击“确定”。
将 SQL Server 2000 身份验证配置为混合模式
打开 SQL Server 企业管理器。
展开包含将与 Project Server 2003 一起使用的数据库服务器的服务器组。
右键单击该服务器,然后单击“属性”。
单击“安全”选项卡。
在“身份验证”下,单击“SQL Server 和 Windows”。
单击“确定”。
配置连接
在运行 SQL Server 2000 和 SQL Server 2008 的计算机上,创建一个相同的 SQL 已验证用户帐户以运行链接服务器连接。请确保两台服务器上帐户的密码相同,并确保这些帐户对要使用链接服务器系统访问的数据库具有读/写权限。
在 SQL Server 2000 中打开查询分析器,对主数据库运行名为 instcat.sql 的文件。该文件应位于“Program Files”中的 SQL 文件夹下。
在 SQL Server 2008 Management Studio 中,选择运行 SQL Server 2008 的计算机,展开“服务器对象”,右键单击“链接服务器”,然后单击“新建链接服务器”。
输入运行 SQL Server 2000 的计算机的服务器名称。
选择“SQL Server”选项。
单击侧面窗格中的“安全”选项卡。
选择“使用此安全上下文建立连接”选项。
输入访问 Project Server 2003 数据库和 Project Server 2007 数据库所需的、在步骤 1 中创建的 SQL 帐户和密码。
单击“确定”。
在 SQL Server 2008 Management Studio 中,针对链接服务器启动查询以验证它是否运行。
SELECT * from ..dbo.msp_web_admin
使用适当的值替换服务器和数据库名称。
如果此查询成功返回,表明连接成功。
备注
在运行迁移时,请确保用于运行迁移工具的用户帐户对 Project Server 2003 和 Office Project Server 2007 数据库具有读取权限。
















