Question

S'il y a une application web autonome, nous allons utiliser la vis Faire tourner Wiki comme un exemple, qui utilise le App_Data pour stocker le MDF, est-il quelque façon que une autre application Web, vivant dans le même domaine, peut également l'utiliser MDF?

Exemple IIS Configuration:

http://wiki.domain.com | c:\web\wiki | port 80  
http://www.domain.com  | c:\web\site | port 80

Mon application Web WWW souhaite tirer des données de l'application WIKI. Sans déplacer le MDF à un serveur SQL à part entière est-il un moyen de le faire? A noter également, l'application WIKI est une application installée, donc je n'ai pas accès à sa source.

TIA

Était-ce utile?

La solution

Étant donné que l'application Wiki contrôle l'accès aux données pour lui-même, il semble que votre webapp devrait avoir son propre composant dataLayer qui accède au magasin de données SQL Server à partir du wiki.

Cela donnerait toute autre application la capacité de lire dans cette couche SQL comme il pourrait vouloir.

Si vous voulez vous connecter à un mdf sur le serveur, utilisez cette chaîne de connexion dans votre couche de données.

Server=MySqlServer;AttachDbFilename=c:\myDbFile.mdf;Database=dbName; Trusted_Connection=Yes;

D'autres exemples de chaînes de connexion pour charger un MDF dans SQL Server.

Autres conseils

Ni l'application devrait utiliser le MDF directement. Les deux devraient être accéder aux données via un accès aux données couche d'une sorte.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top