我有一个XML文件,其中包含有关我的部署环境(如Dev,SIT,Prod)的信息,而子标记则包含有关数据库连接和凭据的信息。现在,我在同一XML文件中定义了一些SQL文件。我想使用PowerShell脚本运行的程序。
注意:我能够从XML文件调用环境并连接数据库,但是我不知道如何调用/运行SQL文件。
<?xml version="1.0" encoding="UTF-8"?>
<Environments>
<DEV Name="localhost">
<connectionstring>database1</connectionstring>
<username>test1</username>
<password>root123</password>
<files>
<file1>1.database.sql</file1>
<file2>2.database.sql</file2>
<file3>3.database.sql</file3>
<file4>4.database.sql</file4>
<file5>5.database.sql</file5>
<file6>6.database.sql</file6>
</files>
</DEV>
<PROD Name="prodedb">
<connectionstring>database2</connectionstring>
<username>abc</username>
<password>xxxx</password>
<files>
<file1>1.database.sql</file1>
<file2>2.database.sql</file2>
<file3>3.database.sql</file3>
<file4>4.database.sql</file4>
<file5>5.database.sql</file5>
<file6>6.database.sql</file6>
</files>
</PROD>
</Environments>