В этой строке:
"Data Source=srv1-a.be.com;Initial Catalog=db1;Provider=SQLNCLI11;Integrated Security=SSPI;"
Я хотел бы заменить имя источника данных на localhost независимо от имени источника данных сценарием PowerShell.
С помощью следующего кода строка обрезается после localhost!
Я получаю результат & rarr; Data Source=localhost
.
"Data Source=srv1-a.be.com;Initial Catalog=db1;Provider=SQLNCLI11;Integrated Security=SSPI;" -replace '(?<grp1>Data Source=)(.*)', '${grp1}localhost'
Результат должен быть:
"Data Source=localhost;Initial Catalog=db1;Provider=SQLNCLI11;Integrated Security=SSPI;"