如果您的数据库服务器的机器名被更改,您将不再能够打开移动资产。它将给出一个“登录失败”的消息,其中包含“在建立到SQL Server的连接时发生了与网络相关的或特定于实例的错误”。服务器未找到或无法访问。验证实例名称是否正确,SQL Server是否配置为允许远程连接。(提供程序:SQL Network Interfaces,错误:26 -错误定位服务器/实例指定)。
例如,在本文中,我将使用NEWNAME和OLDNAME。在合适的情况下,用您的机器的新旧名称替换它们。
如果您的机器名没有改变,但您收到了上述消息,请先启动>,运行> services.msc。向下滚动列表,检查SQL Server (WASPDBEXPRESS)是否显示已启动状态,如果没有,就启动它。启动服务时出现任何错误,请联系技术支持。]
[如果您不确定您的计算机名称是否已更改,请右键单击“我的计算机”,然后转到属性。对于Windows XP,转到机器名选项卡。对于Windows Vista/7,向下滚动到“计算机名”部分。记录完整的计算机名,如果有的话,不包括其后的任何句点或数据(即NEWNAME而不是NEWNAME.company.com),然后按照以下步骤进行验证:]
1.运行> regedit。浏览HKEY_LOCAL_MACHINE\SOFTWARE\Wasp Technologies\MobileAsset\Options (HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Wasp Technologies\MobileAsset\Options for 64位Windows)。右键单击License Server并选择Modify,将其更改为NEWNAME。右键单击Server并选择Modify,并将其更改为NEWNAME\Waspdbexpress。(对于企业用户,这需要是正确的服务器实例,或者如果没有使用实例,只需要服务器。)这是需要在客户端机器上完成的唯一步骤。只在服务器机器上执行步骤2和步骤3。
2.打开>所有程序> Microsoft SQL Server 2005 > SQL Server Management Studio Express for v6或Microsoft SQL Server 2008 R2 > SQL Server Management Studio for v7。在登录提示符上,验证服务器名是NEWNAME\WASPDBEXPRESS。身份验证应该是Windows身份验证。如果出现关于无法访问数据库的错误,请将其更改为SQL Server Authentication,使用AssetUser登录,v6的密码为Serial#1, v7的密码为Serial#1, v7的密码为Serial#1。
单击数据库旁边的+,然后是WaspConfig旁边的+,然后是表。右击dbo。application_databases并选择Open Table或Edit Top 200行,这取决于SQL的版本。在那张表的所有行上除了有零将db_server_name列修改为NEWNAME\waspdbexpress。当您从其中单击时,每个字段将被保存。一旦所有的线路都改变了,关闭管理工作室。
3.如果您正在使用Mobile Asset Web模块,您还需要更改其配置。去我的电脑并导航到C:\Program Files\Wasp技术\ MobileAsset \ Web,或者C:\Program Files (x86)\Wasp技术\ MobileAsset \ Web为64位Windows。右击网络。配置并选择Edit(如果存在该选项),或者使用..它会给出一条消息说Windows无法打开该文件。从列表中选择程序并单击OK。从列表中选择“记事本”并单击“确定”。在“编辑”菜单中,选择“替换”。将OLDNAME放在“查找什么:”框中,将NEWNAME放在“替换为:”框中,然后单击“全部替换”。