2010-06-15 10 views
0

je tente de compiler/exécuter une application WCF exemple sur le site Web de Juval Lowy (auteur de Programmation WCF & fondateur de IDesign) de ServiceModelEx. Bien sûr, l'exemple d'application utilise la bibliothèque ServiceModelEx de Juval et enregistre les erreurs/erreurs dans une base de données "WCFLogbook". Malheureusement, lorsque les défauts d'application de l'échantillon, je reçois la nouvelle erreur suivant:Question sur l'utilisation de "WCFLogbook" de "Programmation de services WCF" livre

"Cannot open database "WCFLogbook" requested by the login. The login failed. Login failed for user 'Bill-PC\Bill'."

Je soupçonne que l'erreur se produit à la suite de ne pas trouver la base de données « WCFLogbook », que je crois doit encore être créé. Inclus dans le répertoire source de la bibliothèque, il y a deux fichiers -WCFLogbookDataSet.xsd et WCFLogbook.sql; qui ne semblent ni être référencés nulle part dans le code de la bibliothèque. Cela m'amène à croire que les fichiers sql et xsd sont là pour être utilisés pour créer la base de données d'une manière ou d'une autre en SQL. Quelqu'un pourrait-il me dire si je vais dans la bonne direction ici et si ces fichiers peuvent être utilisés pour créer la base de données (et si oui, comment)?

Répondre

1

Vous devrez exécuter le fichier .sql dans Sql Server Management Studio pour créer la base de données, puis vous devrez modifier la chaîne de connexion dans le fichier de configuration pour pointer vers votre instance de la base de données WCFLogBook.

+0

Merci pour votre aide. CkH. – Bill