ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/AnywhereTS-MSSQL/trunk/TSAdminTool/Database.cs
(Generate patch)

Comparing trunk/TSAdminTool/Database.cs (file contents):
Revision 120 by william, Sat Jul 14 09:08:55 2012 UTC vs.
Revision 121 by william, Sat Jul 14 09:40:33 2012 UTC

# Line 57 | Line 57 | namespace AnywhereTS
57                              {
58                                  try
59                                  {
60 <                                    conn1.CreateConnection(out ErrorInfo);
61 <                                    conn1.OpenConnection(out ErrorInfo);
60 >                                  
61 >                                        conn1.CreateConnection(out ErrorInfo);
62 >                                        conn1.OpenConnection(out ErrorInfo);
63  
64 <                                    // create datagbase
65 <                                    Logging.ATSAdminLog.Info(string.Format("Creating Database {0}", ATSGlobals.strDatabaseName));
66 <                                    RunScript(SQLServerResources.CreateDatabase, conn1, out ErrorInfo);
67 <                                    Logging.ATSAdminLog.Info(string.Format("Created Database {0}", ATSGlobals.strDatabaseName));
68 <
69 <                                    // create tables
70 <                                    Logging.ATSAdminLog.Info(string.Format("Creating Tables in {0} Database", ATSGlobals.strDatabaseName));
71 <                                    RunScript(SQLServerResources.CreateTables, conn1, out ErrorInfo);
72 <                                    Logging.ATSAdminLog.Info(string.Format("Created Tables in {0} Database", ATSGlobals.strDatabaseName));
64 >                                        // create datagbase
65 >                                        using (log4net.NDC.Push("SetupDatabase().CreateDatabase"))
66 >                                        {
67 >                                            Logging.ATSAdminLog.Info(string.Format("Creating Database {0}", ATSGlobals.strDatabaseName));
68 >                                            RunScript(SQLServerResources.CreateDatabase, conn1, out ErrorInfo);
69 >                                            Logging.ATSAdminLog.Info(string.Format("Created Database {0}", ATSGlobals.strDatabaseName));
70 >                                        }
71 >                                        using (log4net.NDC.Push("SetupDatabase().CreateTables"))
72 >                                        {
73 >                                            // create tables
74 >                                            Logging.ATSAdminLog.Info(string.Format("Creating Tables in {0} Database", ATSGlobals.strDatabaseName));
75 >                                            RunScript(SQLServerResources.CreateTables, conn1, out ErrorInfo);
76 >                                            Logging.ATSAdminLog.Info(string.Format("Created Tables in {0} Database", ATSGlobals.strDatabaseName));
77 >                                        }
78                                  }
79                                  catch (Exception ex1)
80                                  {
# Line 192 | Line 198 | namespace AnywhereTS
198              }
199              catch (Exception ex)
200              {
201 <                //if (ErrorInfo == null)
202 <                //{
203 <                //    ErrorInfo = ex;
204 <                //    using (log4net.NDC.Push(string.Format("{0}: MESSAGE={1}{2}Diagnostics:{2}{3}", ex.GetType().Name, ex.Message, System.Environment.NewLine, ex.ToString())))
205 <                //    {
206 <                //        Logging.ATSAdminLog.Error(string.Format("Failed to setup database: {0}", ATSGlobals.strDatabaseName));
207 <                //    }
208 <                //    throw ErrorInfo;
209 <                //}
210 <                //else
211 <                //{
212 <                //    using (log4net.NDC.Push(string.Format("{0}: MESSAGE={1}{2}Diagnostics:{2}{3}", ErrorInfo.GetType().Name, ErrorInfo.Message, System.Environment.NewLine, ErrorInfo.ToString())))
213 <                //    {
214 <                //        Logging.ATSAdminLog.Error(string.Format("Failed to setup database: {0}", ATSGlobals.strDatabaseName));
215 <                //    }
216 <                //    throw ErrorInfo;
217 <                //}
212 <                throw ex;
201 >                if (ErrorInfo == null)
202 >                {
203 >                    ErrorInfo = ex;
204 >                    using (log4net.NDC.Push(string.Format("{0}: MESSAGE={1}{2}Diagnostics:{2}{3}", ex.GetType().Name, ex.Message, System.Environment.NewLine, ex.ToString())))
205 >                    {
206 >                        Logging.ATSAdminLog.Error(string.Format("Failed to setup database: {0}", ATSGlobals.strDatabaseName));
207 >                    }
208 >                    throw ErrorInfo;
209 >                }
210 >                else
211 >                {
212 >                    using (log4net.NDC.Push(string.Format("{0}: MESSAGE={1}{2}Diagnostics:{2}{3}", ErrorInfo.GetType().Name, ErrorInfo.Message, System.Environment.NewLine, ErrorInfo.ToString())))
213 >                    {
214 >                        Logging.ATSAdminLog.Error(string.Format("Failed to setup database: {0}", ATSGlobals.strDatabaseName));
215 >                    }
216 >                    throw ErrorInfo;
217 >                }
218              }
219          }
220  
# Line 301 | Line 306 | namespace AnywhereTS
306                                          conn1.OpenConnection(out ErrorInfo);
307  
308                                          // create datagbase
309 <                                        Logging.ATSAdminLog.Info(string.Format("Creating Database {0}", ATSGlobals.strDatabaseName));
310 <                                        RunScript(SQLServerResources.CreateDatabase, conn1, out ErrorInfo);
311 <                                        Logging.ATSAdminLog.Info(string.Format("Created Database {0}", ATSGlobals.strDatabaseName));
312 <
313 <                                        // create tables
314 <                                        Logging.ATSAdminLog.Info(string.Format("Creating Tables in {0} Database", ATSGlobals.strDatabaseName));
315 <                                        RunScript(SQLServerResources.CreateTables, conn1, out ErrorInfo);
316 <                                        Logging.ATSAdminLog.Info(string.Format("Created Tables in {0} Database", ATSGlobals.strDatabaseName));
309 >                                        using (log4net.NDC.Push("CheckVersion().CreateDatabase"))
310 >                                        {
311 >                                            Logging.ATSAdminLog.Info(string.Format("Creating Database {0}", ATSGlobals.strDatabaseName));
312 >                                            RunScript(SQLServerResources.CreateDatabase, conn1, out ErrorInfo);
313 >                                            Logging.ATSAdminLog.Info(string.Format("Created Database {0}", ATSGlobals.strDatabaseName));
314 >                                        }
315 >                                        using (log4net.NDC.Push("CheckVersion().CreateTables"))
316 >                                        {
317 >                                            // create tables
318 >                                            Logging.ATSAdminLog.Info(string.Format("Creating Tables in {0} Database", ATSGlobals.strDatabaseName));
319 >                                            RunScript(SQLServerResources.CreateTables, conn1, out ErrorInfo);
320 >                                            Logging.ATSAdminLog.Info(string.Format("Created Tables in {0} Database", ATSGlobals.strDatabaseName));
321 >                                        }
322                                      }
323                                      catch (Exception ex1)
324                                      {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines