diff options
Diffstat (limited to 'OpenSim/Framework/Data.MSSQL/MSSQLLogData.cs')
-rw-r--r-- | OpenSim/Framework/Data.MSSQL/MSSQLLogData.cs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/OpenSim/Framework/Data.MSSQL/MSSQLLogData.cs b/OpenSim/Framework/Data.MSSQL/MSSQLLogData.cs index c3ec7c6..1e83496 100644 --- a/OpenSim/Framework/Data.MSSQL/MSSQLLogData.cs +++ b/OpenSim/Framework/Data.MSSQL/MSSQLLogData.cs | |||
@@ -25,6 +25,9 @@ | |||
25 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 25 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
26 | * | 26 | * |
27 | */ | 27 | */ |
28 | using System.Collections.Generic; | ||
29 | using System.Data; | ||
30 | |||
28 | namespace OpenSim.Framework.Data.MSSQL | 31 | namespace OpenSim.Framework.Data.MSSQL |
29 | { | 32 | { |
30 | /// <summary> | 33 | /// <summary> |
@@ -52,6 +55,18 @@ namespace OpenSim.Framework.Data.MSSQL | |||
52 | database = | 55 | database = |
53 | new MSSQLManager(settingDataSource, settingInitialCatalog, settingPersistSecurityInfo, settingUserId, | 56 | new MSSQLManager(settingDataSource, settingInitialCatalog, settingPersistSecurityInfo, settingUserId, |
54 | settingPassword); | 57 | settingPassword); |
58 | |||
59 | IDbCommand cmd = database.Query("select top 1 * from logs", new Dictionary<string, string>()); | ||
60 | try | ||
61 | { | ||
62 | cmd.ExecuteNonQuery(); | ||
63 | cmd.Dispose(); | ||
64 | } | ||
65 | catch | ||
66 | { | ||
67 | database.ExecuteResourceSql("Mssql-logs.sql"); | ||
68 | } | ||
69 | |||
55 | } | 70 | } |
56 | 71 | ||
57 | /// <summary> | 72 | /// <summary> |