]> git.sur5r.net Git - bacula/bacula/commitdiff
regress: add parameter to online_mssql_db() in regress-win32.pl
authorEric Bollengier <eric@eb.homelinux.org>
Tue, 30 Nov 2010 22:32:30 +0000 (23:32 +0100)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:39:40 +0000 (14:39 +0200)
regress/scripts/regress-win32.pl

index 9aebc34341c2815568caf303d72c25b022157188..e367828c20eed2959f8c95da23524bae40fe7a08 100644 (file)
@@ -718,11 +718,11 @@ sub find_mdf
 sub online_mssql_db
 {
     my ($r) = shift;
-    if ($r->url !~ m!^/online_mssql_db\?db=([\w\d]+)$!) {
+    if ($r->url !~ m!^/online_mssql_db\?mdf=([\w\d]+);db=([\w\d]+)$!) {
         return "ERR\nIncorrect url\n";
     }
-    my $db = $1;
-    $mdf_to_find = "$db.mdf";
+    my ($mdf, $db) = ($1, $2);
+    $mdf_to_find = "$mdf.mdf";
 
     find(\&find_mdf, 'c:/program files/microsoft sql server/');
     $mssql_mdf =~ s:/:\\:g;
@@ -732,8 +732,8 @@ sub online_mssql_db
 USE [master]
 GO
 CREATE DATABASE [$db] ON 
-( FILENAME = N'$mssql_mdf\\$db.mdf' ),
-( FILENAME = N'$mssql_mdf\\${db}_log.LDF' )
+( FILENAME = N'$mssql_mdf\\$mdf.mdf' ),
+( FILENAME = N'$mssql_mdf\\${mdf}_log.LDF' )
  FOR ATTACH
 GO
 USE [$db]