导航
黄蜂帮助台"src=
  • 注册

  • 或
  • 登录
    你的电子邮件
    需要密码提醒吗?
或
联系我们
  • 保持联系

    给我们发邮件

  • 开始一个聊天会话

  • 知识库阅读帮助文章
  • 新闻新闻及更新
  • 联系我们我们是来帮忙的
  • 培训查看我们的选项
  • 门户网站
  • 知识库
  • 云
  • AssetCloud
  • 云内部部署:将数据库移动到不同的SQL服务器(V2)
订阅 下载

云内部部署:将数据库移动到不同的SQL服务器(V2)

贝利斯撕
2023-01-19
在AssetCloud

修订为高级安装
App版本2.01.00

注意:对于早期版本,请使用前面的说明(相关内容中有链接)。

简介

本文描述将AssetCloud On-Premise或InventoryCloud On-Premise数据库移动到另一台PC的过程。例如,在安装Express之后将数据库移动到另一台服务器。

目标SQL server版本必须与起始SQL server版本相同或更高。(Express安装程序使用Microsoft SQL Server 2017 Express版本14.0.1000.169。)这是SQL Server的特性,而不是Wasp的限制。

文中使用的缩写:
人事处 我们使用的On-Premise软件(AssetCloud或InventoryCloud)。
STARTPC 安装OP的计算机名称,数据库的当前位置。
DESTPC 数据库最终存放的计算机名称。
地对地导弹 SQL Server Management Studio

如果需要,在下面的相关页面中有一篇文章“云本地:如何备份和恢复数据库”的链接(还包含运行SSMS的详细信息)。

过程

1.在STARTPC上,使用SSMS创建WaspAuth、WaspConfig和WaspTrack数据库的备份。默认情况下,备份文件保存到这个路径:

程序文件%\Microsoft SQL Server\MSSQL14。WASPDATA \该\备份

2.在DESTPC上安装SQL Server和SSMS(如果尚未安装)。

安装SQL Server时,请确保启用SQL浏览器和混合身份验证。将实例命名为WASPDATA不是必需的,但建议这样做。

排序规则必须是“SQL_Latin1_General_CP1_CI_AS”。

3.将备份文件从STARTPC(使用网络、u盘等)传输到DESTPC上对应的backup文件夹。根据SQL版本和实例名的不同,路径可能略有不同,但应该是相似的。

4.在DESTPC上,检查SQL实例是否启用了TCP/IP,端口为1433。

使用SQL配置管理器为您的SQL版本(例如SQLServerManager15.msc)

a)导航到“WASPDATA协议”(您的实例可能不同)。
b)启用TCP/IP协议。
c)右键单击“TCP/IP”,选择“属性”。
d)进入“IP地址”页签。
e)在“IPALL”下设置“TCP端口”为“1433”。

在此更改之后,您将需要重新启动SQL Server(实例)。当应用更改时,程序应该提醒您这样做。

5.在DESTPC防火墙上开启1433 TCP/IP端口。也允许STARTPC上的端口。

6.在DESTPC上,使用SSMS恢复WaspAuth、WaspConfig和WaspTrack数据库。

7.在STARTPC中,使用IIS管理器停止WaspSTS、WaspAPI和Wasp_AC或Wasp_IC的网站。

8.仍然在IIS中,回收Wasp站点的应用程序池。

9.在STARTPC中使用服务。msc调整Wasp Later和Wasp Now服务:

a)手动启动。
b)所有三种模式都恢复到“不采取任何行动”。
c)停止服务。

10.在STARTPC中,启动配置工具同时按住shift键.shift键告诉配置工具重新查询数据库连接。

如果您以安装OP的用户登录,应该会有一个名为“WASP ConfigurationTool”的桌面快捷方式。否则,这里是完整路径:

\Wasp Barcode Technologies\Wasp On-Premises Software\License\configure\Wasp. installer . configure .exe

1638560782043. png"></p>
         <p style=a)输入DESTPC SQL实例的新信息。

b)输入用户名和密码。

注意:为方便起见,我们简称sa。您的数据库管理员可能已经为您创建了不同的SQL管理员用户名。

c)单击“确定”。

d)如果值改变了,会提示保存新设置。

1638561592762. png"></p>
         <p style=e)单击“是”,保存新的SQL连接数据。

11.在配置工具中,在SQL Server选项卡上验证数据源是否已更新。使用Validate按钮进行确认。

单击“保存”,退出配置工具。

12.在STARTPC上刷新REDIS:

a)打开管理命令提示符。
b)输入如下命令:
cd”% ProgramFiles % \复述3.0.504 - 64"
c)您需要您的REDIS密码。默认值是r3dIkul00zSVmVs,但您可能使用了不同的密码。您将在WaspConfig.RedisServerPassword.conf中找到它。您将需要您的REDIS端口。可能是6379。您将在WaspConfig.RedisServerPort.conf中找到该值
d)输入“端口”和“密码”,执行以下命令

Redis-cli -h 127.0.0.1 -p<口>——一个<密码>flushall

13.在STARTPC上使用SSMS连接到DESTPC上的SQL实例。如果连接有问题,请检查步骤4。在继续之前,必须解决任何连接问题。

14.仍然在STARTPC上,返回IIS并重新启动WaspSTS, WaspAuth和适当的OP站点(Wasp_AC或Wasp_IC)。

浏览网站以确保它们正确显示。

此时,您应该能够登录到op。如果您没有看到登录屏幕,或者在其他一个站点上出现错误,请检查这三个站点的绑定和其他设置。

还要确保你成功地执行了第10步到第12步。

15.2 .在STARTPC中恢复WaspNow和WaspLater服务设置。

a)启动应该是自动(延迟)。
b)三个恢复选项均为“Restart service”,重启时间设置为0(零)。
c)单击“应用”
d)启动各项服务。

16.现在您可以小心地删除STARTPC上的SQL server。

在“程序和功能(appwizc .cpl)”中,可以卸载“Microsoft SQL Server 2017(64位)”。

不要删除SQL Compact安装。这些是黄蜂队用的。

我们建议您将SSMS安装在STARTPC上。它可能是有用的。

卸载SQL会留下许多文件。关于卸载SQL的完整教程超出了本文档的范围。


  • 标签
  • AdvancedInstaller
  • 云
  • OnPrem

请评价此页面的质量

这个页面很有帮助:) :(这个页面没有帮助

相关页面

  • 云本地:如何备份和恢复数据库

快速跳转
  • 黄蜂帮助台
  • 知识库
  • 新闻
  • 联系我们
前
帮助台软件由Deskpro