Hi All,
I have a project which is about upgrading DB from MSDE to SQL Express. While doing teh installation of our product SQL Express is getting installed and another application is launched to create 7 Databases in SQL Express.Out of 7 DB's 5 are getting created perfectly and setting the status to Normal(I am veryfying it by viewing the properties of DB through Mangement Studio) , for the rest satus is set as Shutdown,Normal.The problem I am facing is that I am querying the DB Status programatically using SQL DMO objects, and if I find the DB status is not normal am forced to quit the installation.The funny thing is that the behaviour is not consistent.In some machines when I do teh installation all 7 Databases are getting created perfectly and setting the status as Normal.I dont why the inconsistency is there.Can any one help me out in this regard.
Am attaching the SQL Server log file of the misbehaved one.
2007-09-19 10:13:49.39 Server Authentication mode is WINDOWS-ONLY.
2007-09-19 10:13:49.39 Server Logging SQL Server messages in file 'c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG'.
2007-09-19 10:13:49.39 Server This instance of SQL Server last reported using a process ID of 3972 at 9/19/2007 10:13:37 AM (local) 9/19/2007 2:13:37 PM (UTC). This is an informational message only; no user action is required.
2007-09-19 10:13:49.39 Server Registry startup parameters:
2007-09-19 10:13:49.39 Server -d c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\master.mdf
2007-09-19 10:13:49.39 Server -e c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG
2007-09-19 10:13:49.39 Server -l c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\mastlog.ldf
2007-09-19 10:13:49.41 Server SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2007-09-19 10:13:49.41 Server Detected 2 CPUs. This is an informational message; no user action is required.
2007-09-19 10:13:49.58 Server Using dynamic lock allocation. Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node. This is an informational message only. No user action is required.
2007-09-19 10:13:49.61 Server Database mirroring has been enabled on this instance of SQL Server.
2007-09-19 10:13:49.62 spid5s Starting up database 'master'.
2007-09-19 10:13:49.75 spid5s Recovery is writing a checkpoint in database 'master' (1). This is an informational message only. No user action is required.
2007-09-19 10:13:49.83 spid5s SQL Trace ID 1 was started by login "sa".
2007-09-19 10:13:49.84 spid5s Starting up database 'mssqlsystemresource'.
2007-09-19 10:13:49.86 spid5s The resource database build version is 9.00.3042. This is an informational message only. No user action is required.
2007-09-19 10:13:49.98 spid8s Starting up database 'model'.
2007-09-19 10:13:49.98 spid5s Server name is 'PU2INWG5YSQ1S\POWERNET'. This is an informational message only. No user action is required.
2007-09-19 10:13:49.98 spid5s Starting up database 'msdb'.
2007-09-19 10:13:50.09 Server A self-generated certificate was successfully loaded for encryption.
2007-09-19 10:13:50.09 Server Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\POWERNET ].
2007-09-19 10:13:50.09 Server Server local connection provider is ready to accept connection on [ \\.\pipe\MSSQL$POWERNET\sql\query ].
2007-09-19 10:13:50.09 Server Dedicated administrator connection support was not started because it is not available on this edition of SQL Server. This is an informational message only. No user action is required.
2007-09-19 10:13:50.09 Server SQL Server is now ready for client connections. This is an informational message; no user action is required.
2007-09-19 10:13:50.28 spid8s Clearing tempdb database.
2007-09-19 10:13:50.94 spid8s Starting up database 'tempdb'.
2007-09-19 10:13:51.06 spid5s Recovery is complete. This is an informational message only. No user action is required.
2007-09-19 10:13:51.10 spid11s The Service Broker protocol transport is disabled or not configured.
2007-09-19 10:13:51.10 spid11s The Database Mirroring protocol transport is disabled or not configured.
2007-09-19 10:13:51.13 spid11s Service Broker manager has started.
2007-09-19 10:15:10.75 Server Server resumed execution after being idle 45 seconds: user activity awakened the server. This is an informational message only. No user action is required.
2007-09-19 10:15:17.29 spid51 Starting up database 'engbill32'.
2007-09-19 10:15:17.68 spid51 Starting up database 'engbill32'.
2007-09-19 10:15:26.69 spid51 Starting up database 'alarm'.
2007-09-19 10:15:27.39 spid51 Starting up database 'englog32'.
2007-09-19 10:15:27.69 spid51 Starting up database 'englog32'.
2007-09-19 10:15:27.78 spid51 Setting database option AUTO_CLOSE to OFF for database englog32.
2007-09-19 10:15:27.88 spid51 Setting database option RECOVERY to RECMODEL_70BACKCOMP for database englog32.
2007-09-19 10:15:27.91 spid51 Setting database option RECOVERY to RECMODEL_70BACKCOMP for database englog32.
2007-09-19 10:15:27.92 spid51 Setting database option TORN_PAGE_DETECTION to ON for database englog32.
2007-09-19 10:15:27.96 spid51 Setting database option READ_WRITE to ON for database englog32.
2007-09-19 10:15:27.97 spid51 Setting database option AUTO_SHRINK to ON for database englog32.
2007-09-19 10:15:28.00 spid51 Setting database option ANSI_NULL_DEFAULT to OFF for database englog32.
2007-09-19 10:15:28.00 spid51 Setting database option RECURSIVE_TRIGGERS to OFF for database englog32.
2007-09-19 10:15:28.00 spid51 Setting database option ANSI_NULLS to OFF for database englog32.
2007-09-19 10:15:28.02 spid51 Setting database option CONCAT_NULL_YIELDS_NULL to OFF for database englog32.
2007-09-19 10:15:28.02 spid51 Setting database option CURSOR_CLOSE_ON_COMMIT to OFF for database englog32.
2007-09-19 10:15:28.02 spid51 Setting database option CURSOR_DEFAULT to GLOBAL for database englog32.
2007-09-19 10:15:28.02 spid51 Setting database option QUOTED_IDENTIFIER to OFF for database englog32.
2007-09-19 10:15:28.03 spid51 Setting database option ANSI_WARNINGS to OFF for database englog32.
2007-09-19 10:15:28.03 spid51 Setting database option AUTO_CREATE_STATISTICS to ON for database englog32.
2007-09-19 10:15:28.03 spid51 Setting database option AUTO_UPDATE_STATISTICS to ON for database englog32.
2007-09-19 10:15:28.94 spid51 Starting up database 'sysevent'.
2007-09-19 10:15:29.18 spid51 Setting database option AUTO_CLOSE to OFF for database sysevent.
2007-09-19 10:15:29.25 spid51 Setting database option RECOVERY to RECMODEL_70BACKCOMP for database sysevent.
2007-09-19 10:15:29.33 spid51 Setting database option RECOVERY to RECMODEL_70BACKCOMP for database sysevent.
2007-09-19 10:15:29.36 spid51 Setting database option TORN_PAGE_DETECTION to ON for database sysevent.
2007-09-19 10:15:29.46 spid51 Setting database option READ_WRITE to ON for database sysevent.
2007-09-19 10:15:29.47 spid51 Setting database option AUTO_SHRINK to ON for database sysevent.
2007-09-19 10:15:29.55 spid51 Setting database option ANSI_NULL_DEFAULT to OFF for database sysevent.
2007-09-19 10:15:29.55 spid51 Setting database option RECURSIVE_TRIGGERS to OFF for database sysevent.
2007-09-19 10:15:29.55 spid51 Setting database option ANSI_NULLS to OFF for database sysevent.
2007-09-19 10:15:29.57 spid51 Setting database option CONCAT_NULL_YIELDS_NULL to OFF for database sysevent.
2007-09-19 10:15:29.57 spid51 Setting database option CURSOR_CLOSE_ON_COMMIT to OFF for database sysevent.
2007-09-19 10:15:29.57 spid51 Setting database option CURSOR_DEFAULT to GLOBAL for database sysevent.
2007-09-19 10:15:29.57 spid51 Setting database option QUOTED_IDENTIFIER to OFF for database sysevent.
2007-09-19 10:15:29.58 spid51 Setting database option ANSI_WARNINGS to OFF for database sysevent.
2007-09-19 10:15:29.58 spid51 Setting database option AUTO_CREATE_STATISTICS to ON for database sysevent.
2007-09-19 10:15:29.58 spid51 Setting database option AUTO_UPDATE_STATISTICS to ON for database sysevent.
2007-09-19 10:15:30.22 spid51 Starting up database 'waveform'.
2007-09-19 10:15:30.46 spid51 Setting database option AUTO_CLOSE to OFF for database waveform.
2007-09-19 10:15:30.49 spid51 Setting database option RECOVERY to RECMODEL_70BACKCOMP for database waveform.
2007-09-19 10:15:30.52 spid51 Setting database option RECOVERY to RECMODEL_70BACKCOMP for database waveform.
2007-09-19 10:15:30.52 spid51 Setting database option TORN_PAGE_DETECTION to ON for database waveform.
2007-09-19 10:15:30.55 spid51 Setting database option READ_WRITE to ON for database waveform.
2007-09-19 10:15:30.57 spid51 Setting database option AUTO_SHRINK to ON for database waveform.
2007-09-19 10:15:30.60 spid51 Setting database option ANSI_NULL_DEFAULT to OFF for database waveform.
2007-09-19 10:15:30.62 spid51 Setting database option RECURSIVE_TRIGGERS to OFF for database waveform.
2007-09-19 10:15:30.62 spid51 Setting database option ANSI_NULLS to OFF for database waveform.
2007-09-19 10:15:30.62 spid51 Setting database option CONCAT_NULL_YIELDS_NULL to OFF for database waveform.
2007-09-19 10:15:30.62 spid51 Setting database option CURSOR_CLOSE_ON_COMMIT to OFF for database waveform.
2007-09-19 10:15:30.63 spid51 Setting database option CURSOR_DEFAULT to GLOBAL for database waveform.
2007-09-19 10:15:30.63 spid51 Setting database option QUOTED_IDENTIFIER to OFF for database waveform.
2007-09-19 10:15:30.63 spid51 Setting database option ANSI_WARNINGS to OFF for database waveform.
2007-09-19 10:15:30.63 spid51 Setting database option AUTO_CREATE_STATISTICS to ON for database waveform.
2007-09-19 10:15:30.65 spid51 Setting database option AUTO_UPDATE_STATISTICS to ON for database waveform.
2007-09-19 10:15:31.23 spid51 Starting up database 'tsevent'.
2007-09-19 10:15:31.49 spid51 Setting database option AUTO_CLOSE to OFF for database tsevent.
2007-09-19 10:15:31.54 spid51 Setting database option RECOVERY to RECMODEL_70BACKCOMP for database tsevent.
2007-09-19 10:15:31.59 spid51 Setting database option RECOVERY to RECMODEL_70BACKCOMP for database tsevent.
2007-09-19 10:15:31.59 spid51 Setting database option TORN_PAGE_DETECTION to ON for database tsevent.
2007-09-19 10:15:31.62 spid51 Setting database option READ_WRITE to ON for database tsevent.
2007-09-19 10:15:31.63 spid51 Setting database option AUTO_SHRINK to ON for database tsevent.
2007-09-19 10:15:31.66 spid51 Setting database option ANSI_NULL_DEFAULT to OFF for database tsevent.
2007-09-19 10:15:31.68 spid51 Setting database option RECURSIVE_TRIGGERS to OFF for database tsevent.
2007-09-19 10:15:31.68 spid51 Setting database option ANSI_NULLS to OFF for database tsevent.
2007-09-19 10:15:31.68 spid51 Setting database option CONCAT_NULL_YIELDS_NULL to OFF for database tsevent.
2007-09-19 10:15:31.68 spid51 Setting database option CURSOR_CLOSE_ON_COMMIT to OFF for database tsevent.
2007-09-19 10:15:31.70 spid51 Setting database option CURSOR_DEFAULT to GLOBAL for database tsevent.
2007-09-19 10:15:31.70 spid51 Setting database option QUOTED_IDENTIFIER to OFF for database tsevent.
2007-09-19 10:15:31.70 spid51 Setting database option ANSI_WARNINGS to OFF for database tsevent.
2007-09-19 10:15:31.71 spid51 Setting database option AUTO_CREATE_STATISTICS to ON for database tsevent.
2007-09-19 10:15:31.71 spid51 Setting database option AUTO_UPDATE_STATISTICS to ON for database tsevent.
2007-09-19 10:15:33.10 spid51 Starting up database 'trending'.
2007-09-19 10:15:33.35 spid51 Setting database option AUTO_CLOSE to OFF for database trending.
2007-09-19 10:15:33.39 spid51 Setting database option RECOVERY to RECMODEL_70BACKCOMP for database trending.
2007-09-19 10:15:33.43 spid51 Setting database option RECOVERY to RECMODEL_70BACKCOMP for database trending.
2007-09-19 10:15:33.43 spid51 Setting database option TORN_PAGE_DETECTION to ON for database trending.
2007-09-19 10:15:33.46 spid51 Setting database option READ_WRITE to ON for database trending.
2007-09-19 10:15:33.46 spid51 Setting database option AUTO_SHRINK to ON for database trending.
2007-09-19 10:15:33.51 spid51 Setting database option ANSI_NULL_DEFAULT to OFF for database trending.
2007-09-19 10:15:33.51 spid51 Setting database option RECURSIVE_TRIGGERS to OFF for database trending.
2007-09-19 10:15:33.51 spid51 Setting database option ANSI_NULLS to OFF for database trending.
2007-09-19 10:15:33.51 spid51 Setting database option CONCAT_NULL_YIELDS_NULL to OFF for database trending.
2007-09-19 10:15:33.53 spid51 Setting database option CURSOR_CLOSE_ON_COMMIT to OFF for database trending.
2007-09-19 10:15:33.53 spid51 Setting database option CURSOR_DEFAULT to GLOBAL for database trending.
2007-09-19 10:15:33.53 spid51 Setting database option QUOTED_IDENTIFIER to OFF for database trending.
2007-09-19 10:15:33.53 spid51 Setting database option ANSI_WARNINGS to OFF for database trending.
2007-09-19 10:15:33.54 spid51 Setting database option AUTO_CREATE_STATISTICS to ON for database trending.
2007-09-19 10:15:33.54 spid51 Setting database option AUTO_UPDATE_STATISTICS to ON for database trending.
2007-09-19 10:15:33.71 spid51 Starting up database 'alarm'.
2007-09-19 10:15:35.84 spid51 Starting up database 'alarm'.
2007-09-19 10:15:36.87 spid51 Starting up database 'engbill32'.
2007-09-19 10:15:37.41 spid51 Starting up database 'engbill32'.
2007-09-19 10:15:37.50 spid51 Starting up database 'alarm'.
2007-09-19 10:15:37.64 spid51 Starting up database 'engbill32'.