Einrichten der WWF Services Datenbank mit SQLCMD
Bei der Microsoft Windows Workflow Foundation (WWF) handelt es sich um ein erweiterbares Framework zum Entwickeln von Workflow-Lösungen auf der Windows-Plattform. Ich habe versucht die SqlWorkflowPersistenceService und SqlTrackingService zu nutzen. Dazu müssen einige Datenbanktabllen eingerichtet werden. Hier habe ich versucht alles mit der SQLCMD zu realisieren.
sqlcmd -S Servername1
oder vollständig
sqlcmd -S servername1\SQLExpress -U SqlUserAccount -P SqlPassword
danach erstellen wir uns eine Datenbank Workflow mit zwei Zeilen Code
create database Workflow
go
und exit.
unter diesem Pfad sind die Skripts für die PersistenceService als auch für TrackingService von WWF zu finden.
C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Workflow Foundation\SQL\DE
oder
C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Workflow Foundation\SQL\EN
sqlcmd -S servername1 -d Workflow -i SqlPersistenceService_Schema.sql
sqlcmd -S servername1 -d Workflow -i SqlPersistenceService_Logic.sql
sqlcmd -S servername1 -d Workflow -i Tracking_Schema.sql
sqlcmd -S servername1 -d Workflow -i Tracking_Logic.sql
und das Ergebnis:

Weiter Infos zu SQLCMD: http://msdn2.microsoft.com/de-de/library/ms162773.aspx
Noch schneller gehts so:
C:\>sqlcmd
create database workflow
go
use workflow
go
:r "C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Workflow Foundation\SQL\EN\SqlPersistenceService_Schema.sql"
:r "C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Workflow Foundation\SQL\EN\SqlPersistenceService_Logic.sql"
:r "C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Workflow Foundation\SQL\EN\Tracking_Schema.sql"
:r "C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Workflow Foundation\SQL\EN\Tracking_Logic.sql"
exit