/[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 22 by william, Wed Jul 11 20:13:17 2012 UTC revision 33 by william, Thu Jul 12 10:52:05 2012 UTC
# Line 6  using System.Data.SqlClient; Line 6  using System.Data.SqlClient;
6  using System.Windows.Forms;  using System.Windows.Forms;
7  using System.Text.RegularExpressions;  using System.Text.RegularExpressions;
8  using System.Management;  using System.Management;
9    using log4net;
10    
11  namespace AnywhereTS  namespace AnywhereTS
12  {  {
13      class DatabaseSupport      class DatabaseSupport
14      {      {
15            private readonly ILog logger = LogManager.GetLogger("AnywhereTS.ATSAmdinLogger");
16          enum VersionCheck          enum VersionCheck
17          {          {
18              Failed = 0,              Failed = 0,
# Line 47  namespace AnywhereTS Line 49  namespace AnywhereTS
49          {          {
50              bool bContinue = false;              bool bContinue = false;
51              // Create a connection to SQL Server              // Create a connection to SQL Server
52                logger.Debug("SetupDatabase() called ");
53              try              try
54              {              {
55                  sqlCon.ConnectionString = Properties.Settings.Default.atsConnectionString;                  sqlCon.ConnectionString = Properties.Settings.Default.atsConnectionString;
# Line 59  namespace AnywhereTS Line 62  namespace AnywhereTS
62                  //bCreateDB = true;                  //bCreateDB = true;
63                  try                  try
64                  {                  {
                     try  
                     {  
                         sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString);  
                         sqlCon.Open();  
                         RunScript("DROP AnywhereTS");  
                         sqlCon.Close();  
                     }  
                     catch { }  
   
65                      sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString.Replace("AnywhereTS", "master"));                      sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString.Replace("AnywhereTS", "master"));
66                      sqlCon.Open();                      sqlCon.Open();
67                      RunScript(Resource1.CreateDatabase.ToString());                      RunScript(Resource1.CreateDatabase.ToString());
# Line 76  namespace AnywhereTS Line 70  namespace AnywhereTS
70                      sqlCon.Open();                      sqlCon.Open();
71                      RunScript(Resource1.CreateTables.ToString());                      RunScript(Resource1.CreateTables.ToString());
72                      sqlCon.Close();                      sqlCon.Close();
73                      sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString);                      //sqlCon = new SqlConnection(Properties.Settings.Default.atsConnectionString);
74                      sqlCon.Open();                      //sqlCon.Open();
75                  }                  }
76                  catch (SqlException sql_ex1)                  catch (SqlException sql_ex1)
77                  {                  {

Legend:
Removed from v.22  
changed lines
  Added in v.33

  ViewVC Help
Powered by ViewVC 1.1.22