SQL script to convert data to Approval format
Added Status before and after running script Added query conditions to limit the databases listed
This commit is contained in:
3010
PROMS/DataLoader/PROMStoAPPR.sql
Normal file
3010
PROMS/DataLoader/PROMStoAPPR.sql
Normal file
File diff suppressed because it is too large
Load Diff
@@ -357,12 +357,14 @@ namespace DataLoader
|
|||||||
|
|
||||||
private void RunScript(string scriptName, string dbName)
|
private void RunScript(string scriptName, string dbName)
|
||||||
{
|
{
|
||||||
|
Status = String.Format("Running Script '{0}'", scriptName);
|
||||||
string script = GetScript(scriptName);
|
string script = GetScript(scriptName);
|
||||||
script=script.Replace("{DBName}", MySettings.DBName);
|
script=script.Replace("{DBName}", MySettings.DBName);
|
||||||
script=script.Replace("{DBPath}", MySettings.DBPath);
|
script=script.Replace("{DBPath}", MySettings.DBPath);
|
||||||
SQLScriptRunner ssr = new SQLScriptRunner(script, MySettings.ConnectionString.Replace("{DBName}", dbName));
|
SQLScriptRunner ssr = new SQLScriptRunner(script, MySettings.ConnectionString.Replace("{DBName}", dbName));
|
||||||
ssr.InfoMessage += new SQLScriptRunnerEvent(ssr_InfoMessage);
|
ssr.InfoMessage += new SQLScriptRunnerEvent(ssr_InfoMessage);
|
||||||
ssr.Run();
|
ssr.Run();
|
||||||
|
Status = String.Format("Script '{0}' Complete", scriptName);
|
||||||
}
|
}
|
||||||
private void Backup(string suffix)
|
private void Backup(string suffix)
|
||||||
{
|
{
|
||||||
|
@@ -108,7 +108,7 @@ namespace VEPROMS.CSLA.Library
|
|||||||
SqlConnection cn = new SqlConnection(tmp);
|
SqlConnection cn = new SqlConnection(tmp);
|
||||||
cn.Open();
|
cn.Open();
|
||||||
// SqlDataAdapter da = new SqlDataAdapter("select name from sysdatabases where name like 'VEP%' order by name", cn);
|
// SqlDataAdapter da = new SqlDataAdapter("select name from sysdatabases where name like 'VEP%' order by name", cn);
|
||||||
SqlDataAdapter da = new SqlDataAdapter("select name,case when object_id(name + '..Revisions') is not null then 'Approval' when object_id(name + '..ContentAudits') is not null then 'Change Manager' else 'Original' end functionality from sysdatabases where name like 'VEP%' order by name", cn);
|
SqlDataAdapter da = new SqlDataAdapter("select name, case when object_id(name + '..Items') is null then 'Not PROMS' when object_id(name + '..Revisions') is not null then 'Approval' when object_id(name + '..ContentAudits') is not null then 'Change Manager' else 'Original' end functionality from sysdatabases where name not in ('master','model','msdb','temp') order by name", cn);
|
||||||
DataSet ds = new DataSet();
|
DataSet ds = new DataSet();
|
||||||
da.Fill(ds);
|
da.Fill(ds);
|
||||||
cn.Close();
|
cn.Close();
|
||||||
|
Reference in New Issue
Block a user