工作需要,需要将IPAM默认的内部数据库迁移至SQL Server上。注意:此操作不可逆

直接进入主题:(遇到的错误会写在结尾,有兴趣的可以了解一下)

SQL准备

1.  安装SQL

此过程不做详细说明,网上很多教程(遇到了一点小插曲,文章结尾说明一下

2.  创建新的数据库并分配需要的权限

a.  打开SQL Management Studio,右键 Logins and Create new login "NT AUTHORITY\NETWORK SERVICE"

                     wKioL1YxaJaC27mvAAFHQEi20vY947.jpg

                

 b.  为IPAM建立新的数据库(重要:网上有教程指右键数据库,点击新建,不建议此方式,建议使用命令建立,因IPAM对排序有要求)

                  wKiom1Yxab-iW9zHAAEOCg1noCQ587.jpg

c.  在新建立的DB中的Security中添加New User-NT AUTHORITRY\NETWORK SERVICE,并配置相应的Membership,Securables设置

 

wKiom1Yxa5qCY434AAGhRhR9LgQ951.jpg

wKioL1Yxa9DQ9iq9AAF-p529jNk172.jpg

wKiom1Yxa5rQ6nz-AAFQ65EShEY812.jpg

wKioL1Yxa9DAxFXyAAEQCtmOopM671.jpg

至此,完成对IPAM新的SQL的需求配置

 

迁移数据库

1.  检查原数据库位置

wKiom1YxbD7y0OOsAAFSP2pB5e0482.jpg

2.  使用Move-IpamDatabase迁移数据库

wKioL1YxbJ7wRQzFAAJajaPTfK0892.jpg

3.  检查迁移结果

wKiom1YxbISAj5giAAELYIglkzY703.jpg

至此,完成整个WID向SQL Server的迁移

 

迁移过程中遇到的问题

  1. 插入SQL光盘时,点击setup是遇到的错误

    wKioL1YxbW2Asp9nAAG0ofjqYCE197.jpg

    原因应该是临时文件没有自动删除,解决方法手动删除提示的Landingpage.exe*这个文件夹

  2. Move-IpamDatabase时遇到的问题

    wKiom1YxbZuDQ90uAAPi1u9NgIU783.jpg

    原因为之前图形建立的DB,默认与SQL的排序一样,导致区域问题,使用Ceate Database命令建立DB并指定Collate类型解决此问题。

     

    欢迎大家对此有任何的建议与疑问积极提出,共同进步