Dear Sequoia team,

I am experiencing problems with creating backup using JDBC driver from
Microsoft.
I think there is a problem in parsing the connection string.
Starting controller:

11:12:29,046 INFO  controller.core.Controller Sequoia controller (3.0-beta2)
11:12:29,453 INFO  controller.core.Controller Loading configuration file:
xml\pcController.xml
11:12:29,656 INFO  controller.core.Controller JMX is enabled
11:12:29,703 INFO  controller.core.Controller Starting JMX server on host:
192.168.0.2:1090
11:12:30,859 INFO  controller.backup.BackupManager Registering backuper
MSSQLServer to handle format MSSQL raw dump
11:12:30,921 INFO  backend.DatabaseBackend.mainPCDB Adding connection
manager for virtual user "sa"
11:12:32,546 INFO  controller.RequestManager.VirtualDatabase Request manager
will parse requests with the following granularity: TABLE
11:12:32,578 INFO  controller.virtualdatabase.VirtualDatabase Using Hedera
properties file: /hedera_appia.properties
11:12:33,062 INFO  appia.xml.AppiaXML Loading XML configuration from file:
C:\sequoia\config\my_appia.xml
11:12:33,625 INFO  continuent.hedera.appia AppiaThread: Starting Appia.
11:12:36,515 INFO  controller.virtualdatabase.VirtualDatabase Group
VirtualDatabase connected to Member(address=/192.168.0.2:2736, uid=
192.168.0.2:2736)
11:12:36,515 INFO  controller.virtualdatabase.VirtualDatabase First
controller in group VirtualDatabase
11:12:36,562 INFO  sequoia.controller.recoverylog Checking recovery log
consistency
11:12:36,562 INFO  controller.virtualdatabase.VirtualDatabase Enabling
backend mainPCDB from checkpoint disable
mainPCDB-mainPCController-20070129110936296+0200
11:12:37,453 INFO  backend.DatabaseBackend.mainPCDB Detected backend as:
Microsoft SQL Server
11:12:37,531 WARN  backend.DatabaseBackend.mainPCDB
Statement.getGeneratedKeys not supported.
11:12:46,828 INFO  controller.RequestManager.VirtualDatabase Setting new
virtual database schema.
11:12:46,875 INFO  controller.recoverylog.RecoverThread Starting recovery
11:12:47,171 INFO  controller.RequestManager.VirtualDatabase All activity is
suspended for VirtualDatabase
11:12:47,171 INFO  controller.recoverylog.RecoverThread Recovery completed
11:12:47,234 INFO  controller.recoverylog.RecoverThread Database backend
mainPCDB is now enabled
11:12:47,250 WARN  controller.virtualdatabase.VirtualDatabase No response
while getting static metadata from remote controller
11:12:47,375 INFO  controller.core.Controller Adding VirtualDatabase
VirtualDatabase
11:12:47,390 INFO  controller.core.Controller Waiting for connections on
0.0.0.0:25322
11:12:47,406 INFO  controller.core.Controller Controller started on
2007.01.29 05 at 11:12:47 AM EET
11:12:47,406 INFO  controller.core.Controller Controller mainPCController
ready, listening to requests ...

1.1 Virtual Database configuration #1

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SEQUOIA SYSTEM "C:/sequoia/xml/sequoia-3.0-beta2.dtd">

<SEQUOIA>

 <VirtualDatabase name="VirtualDatabase">
<Distribution>
   <MessageTimeouts/>
</Distribution>

   <Backup>
     <Backuper backuperName="MSSQLServer" className="
org.continuent.sequoia.controller.backup.backupers.MSSQLBackuper"/>
 </Backup>

  <AuthenticationManager>
     <AdminUser username="admin" password=""/>
     <VirtualUser vLogin="sa" vPassword="1"/>
   </AuthenticationManager>

   <DatabaseBackend name="mainPCDB"
     driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"

url="jdbc:sqlserver://localhost;databaseName=VirtualDatabase"
              connectionTestStatement="SELECT 1">
     <ConnectionManager vLogin="sa"
      rLogin="sa"
                  rPassword="1">
       <VariablePoolConnectionManager
  initPoolSize="10"
  minPoolSize="5"
  maxPoolSize="50"
  idleTimeout="30"
  waitTimeout="30"/>
     </ConnectionManager>
   </DatabaseBackend>

       <DatabaseSchema/>

  <RequestManager>
   <RequestScheduler>
    <RAIDb-1Scheduler level="passThrough"/>
   </RequestScheduler>

   <RequestCache>
    <MetadataCache/>
    <ParsingCache/>
    <!--       <ResultCache granularity="table"/> -->
   </RequestCache>

   <LoadBalancer>
    <RAIDb-1>
     <WaitForCompletion policy="first"/>
     <RAIDb-1-LeastPendingRequestsFirst/>
    </RAIDb-1>
   </LoadBalancer>

   <EmbeddedRecoveryLog/>
  </RequestManager>
 </VirtualDatabase>

</SEQUOIA>

1.2 Sequoia's console output:

admin VirtualDatabase
admin

Ready to administrate virtual database VirtualDatabase
expert on
Expert mode on

initialize mainPCDB
Virtual Database VirtualDatabase has been successfully initialized from
backend

backup mainPCDB init_dump MSSQLServer \tmp
sa

Backup backend mainPCDB in dump file init_dump
Unsupported db url jdbc:sqlserver://localhost;databaseName=VirtualDatabase
2.1 Virtual Database configuration #2

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SEQUOIA SYSTEM "C:/sequoia/xml/sequoia-3.0-beta2.dtd">


<SEQUOIA>

 <VirtualDatabase name="VirtualDatabase">
<Distribution>
   <MessageTimeouts/>
</Distribution>

   <Backup>
     <Backuper backuperName="MSSQLServer" className="
org.continuent.sequoia.controller.backup.backupers.MSSQLBackuper"
options="urlHeader=jdbc:sqlserver:,driverClassName=
com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
   </Backup>

  <AuthenticationManager>
     <AdminUser username="admin" password=""/>
     <VirtualUser vLogin="sa" vPassword="1"/>
   </AuthenticationManager>

   <DatabaseBackend name="mainPCDB"
     driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"

url="jdbc:sqlserver://localhost;databaseName=VirtualDatabase"
              connectionTestStatement="SELECT 1">
     <ConnectionManager vLogin="sa"
      rLogin="sa"
                  rPassword="1">
       <VariablePoolConnectionManager
  initPoolSize="10"
  minPoolSize="5"
  maxPoolSize="50"
  idleTimeout="30"
  waitTimeout="30"/>
     </ConnectionManager>
   </DatabaseBackend>

       <DatabaseSchema/>

  <RequestManager>
   <RequestScheduler>
    <RAIDb-1Scheduler level="passThrough"/>
   </RequestScheduler>

   <RequestCache>
    <MetadataCache/>
    <ParsingCache/>
    <!--       <ResultCache granularity="table"/> -->
   </RequestCache>

   <LoadBalancer>
    <RAIDb-1>
     <WaitForCompletion policy="first"/>
     <RAIDb-1-LeastPendingRequestsFirst/>
    </RAIDb-1>
   </LoadBalancer>

   <EmbeddedRecoveryLog/>
  </RequestManager>
 </VirtualDatabase>

</SEQUOIA>

2.2 Sequoia's console output:

admin VirtualDatabase
admin

Ready to administrate virtual database VirtualDatabase
expert on
Expert mode on

initialize mainPCDB
Backend mainPCDB is not in a disabled state (current state is enabled)

backup mainPCDB init_dump MSSQLServer \tmp
sa

Backup backend mainPCDB in dump file init_dump
Incorrect syntax near the keyword 'null'.

enable mainPCDB
Enabling backend mainPCDB from its last known checkpoint

Configuration:
Version of Sequoia: 3.0 beta 2
Database: MS SQL Server 2005 Express Edition
OS: Windows XP SP2
JVM version: 1.6

--
Best regards,
Denis Garyachy.
_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to