/[AnywhereTS-MSSQL]/trunk/TSAdminTool/Database.cs
ViewVC logotype

Diff of /trunk/TSAdminTool/Database.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 43 by william, Thu Jul 12 12:43:29 2012 UTC revision 45 by william, Thu Jul 12 13:01:44 2012 UTC
# Line 57  namespace AnywhereTS Line 57  namespace AnywhereTS
57                  {                  {
58                      Logging.ATSAdminLog.Debug("Opening connection to AnywhereTS Database");                      Logging.ATSAdminLog.Debug("Opening connection to AnywhereTS Database");
59                  }                  }
60                  sqlCon.Open();                  if (sqlCon.State != ConnectionState.Open) sqlCon.Open();
61              }              }
62              catch              catch
63              {              {
# Line 70  namespace AnywhereTS Line 70  namespace AnywhereTS
70                      {                      {
71                          Logging.ATSAdminLog.Debug("Creating Database AnywhereTS");                          Logging.ATSAdminLog.Debug("Creating Database AnywhereTS");
72                          sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString.Replace("AnywhereTS", "master"));                          sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString.Replace("AnywhereTS", "master"));
73                          sqlCon.Open();                          if (sqlCon.State != ConnectionState.Open) sqlCon.Open();
74                          RunScript(Resource1.CreateDatabase.ToString());                          RunScript(Resource1.CreateDatabase.ToString());
75                          sqlCon.Close();                          sqlCon.Close();
76                      }                      }
# Line 80  namespace AnywhereTS Line 80  namespace AnywhereTS
80                      {                      {
81                          Logging.ATSAdminLog.Debug("Creating Tables in AnywhereTS Database");                          Logging.ATSAdminLog.Debug("Creating Tables in AnywhereTS Database");
82                          sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString.Replace("AnywhereTS", "master"));                          sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString.Replace("AnywhereTS", "master"));
83                          sqlCon.Open();                          if (sqlCon.State != ConnectionState.Open) sqlCon.Open();
84                          RunScript(Resource1.CreateTables.ToString());                          RunScript(Resource1.CreateTables.ToString());
85                          sqlCon.Close();                          //sqlCon.Close();
86                      }                      }
87                      Logging.ATSAdminLog.Debug("Created Tables in AnywhereTS Database");                      Logging.ATSAdminLog.Debug("Created Tables in AnywhereTS Database");
88                  }                  }
# Line 229  namespace AnywhereTS Line 229  namespace AnywhereTS
229                  using (log4net.NDC.Push(string.Format("SQL STATMENT={0}", "select count(*) from master..sysdatabases where name='AnywhereTS'")))                  using (log4net.NDC.Push(string.Format("SQL STATMENT={0}", "select count(*) from master..sysdatabases where name='AnywhereTS'")))
230                  {                  {
231                      Logging.ATSAdminLog.Debug("Getting Coount of AnywhereTS databases");                      Logging.ATSAdminLog.Debug("Getting Coount of AnywhereTS databases");
232                        sqlCmd = new SqlCommand("select count(*) from master..sysdatabases where name='AnywhereTS'", sqlCon);                      if (sqlCon.State != ConnectionState.Open) sqlCon.Open();
233                          strResult = sqlCmd.ExecuteScalar().ToString();                      sqlCmd = new SqlCommand("select count(*) from master..sysdatabases where name='AnywhereTS'", sqlCon);
234                        strResult = sqlCmd.ExecuteScalar().ToString();
235                  }                  }
236                 Logging.ATSAdminLog.DebugFormat("AnywhereTS databases Count={0}", strResult);                 Logging.ATSAdminLog.DebugFormat("AnywhereTS databases Count={0}", strResult);
237    
# Line 242  namespace AnywhereTS Line 243  namespace AnywhereTS
243                      {                      {
244                          Logging.ATSAdminLog.Debug("Creating Database AnywhereTS in CheckVersion()");                          Logging.ATSAdminLog.Debug("Creating Database AnywhereTS in CheckVersion()");
245                          sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString.Replace("AnywhereTS", "master"));                          sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString.Replace("AnywhereTS", "master"));
246                          sqlCon.Open();                          if (sqlCon.State != ConnectionState.Open) sqlCon.Open();
247                          RunScript(Resource1.CreateDatabase.ToString());                          RunScript(Resource1.CreateDatabase.ToString());
248                          sqlCon.Close();                          sqlCon.Close();
249                      }                      }
# Line 252  namespace AnywhereTS Line 253  namespace AnywhereTS
253                      {                      {
254                          Logging.ATSAdminLog.Debug("Creating Tables in AnywhereTS Database in CheckVersion()");                          Logging.ATSAdminLog.Debug("Creating Tables in AnywhereTS Database in CheckVersion()");
255                          sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString.Replace("AnywhereTS", "master"));                          sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString.Replace("AnywhereTS", "master"));
256                          sqlCon.Open();                          if (sqlCon.State != ConnectionState.Open) sqlCon.Open();
257                          RunScript(Resource1.CreateTables.ToString());                          RunScript(Resource1.CreateTables.ToString());
258                          sqlCon.Close();                          sqlCon.Close();
259                      }                      }
# Line 263  namespace AnywhereTS Line 264  namespace AnywhereTS
264                      using (log4net.NDC.Push(string.Format("SQL Statment={0}", "SELECT value from AnywhereTS..AppInfo where property='version'")))                      using (log4net.NDC.Push(string.Format("SQL Statment={0}", "SELECT value from AnywhereTS..AppInfo where property='version'")))
265                      {                      {
266                          Logging.ATSAdminLog.Debug("Gettting AnywhereTS Database Version");                          Logging.ATSAdminLog.Debug("Gettting AnywhereTS Database Version");
                         sqlCon.Close();  
267                          sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString);                          sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString);
268                          sqlCon.Open();                          if (sqlCon.State != ConnectionState.Open) sqlCon.Open();
269                          sqlCmd = new SqlCommand("SELECT value from AnywhereTS..AppInfo where property='version'", sqlCon);                          sqlCmd = new SqlCommand("SELECT value from AnywhereTS..AppInfo where property='version'", sqlCon);
270                          strResult = (string)sqlCmd.ExecuteScalar();                          strResult = (string)sqlCmd.ExecuteScalar();
271                          sqlCon.Close();                          sqlCon.Close();
# Line 286  namespace AnywhereTS Line 286  namespace AnywhereTS
286                          {                          {
287                              Logging.ATSAdminLog.Debug("Creating Tables in AnywhereTS Database in CheckVersion()");                              Logging.ATSAdminLog.Debug("Creating Tables in AnywhereTS Database in CheckVersion()");
288                              sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString.Replace("AnywhereTS", "master"));                              sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString.Replace("AnywhereTS", "master"));
289                              sqlCon.Open();                              if (sqlCon.State != ConnectionState.Open) sqlCon.Open();
290                              RunScript(Resource1.CreateTables.ToString());                              RunScript(Resource1.CreateTables.ToString());
291                              sqlCon.Close();                              sqlCon.Close();
292                          }                          }
# Line 295  namespace AnywhereTS Line 295  namespace AnywhereTS
295                          using (log4net.NDC.Push(string.Format("SQL Statment={0}", "SELECT value from AnywhereTS..AppInfo where property='version'")))                          using (log4net.NDC.Push(string.Format("SQL Statment={0}", "SELECT value from AnywhereTS..AppInfo where property='version'")))
296                          {                          {
297                              Logging.ATSAdminLog.Debug("Gettting AnywhereTS Database Version");                              Logging.ATSAdminLog.Debug("Gettting AnywhereTS Database Version");
                             sqlCon.Close();  
298                              sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString);                              sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString);
299                              sqlCon.Open();                              if (sqlCon.State != ConnectionState.Open) sqlCon.Open();
300                              sqlCmd = new SqlCommand("SELECT value from AnywhereTS..AppInfo where property='version'", sqlCon);                              sqlCmd = new SqlCommand("SELECT value from AnywhereTS..AppInfo where property='version'", sqlCon);
301                              strResult = (string)sqlCmd.ExecuteScalar();                              strResult = (string)sqlCmd.ExecuteScalar();
302                              sqlCon.Close();                              sqlCon.Close();

Legend:
Removed from v.43  
changed lines
  Added in v.45

  ViewVC Help
Powered by ViewVC 1.1.22