Pregunta

Si hay una aplicación web independiente, vamos a utilizar el tornillo Turn Wiki como un ejemplo, que utiliza la App_Data para almacenar el MDF, está allí ninguna manera otra aplicación web, que viven en el mismo de dominio, también puede utilizar ese MDF?

Ejemplo de instalación de IIS:

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

Mi WWW aplicación web le gustaría tirar de algunos datos desde la aplicación wiki. Sin mover el MDF a un total de SQL Server derecho hay una manera de hacer esto? También tenga en cuenta, la aplicación wiki es una aplicación instalada, así que no tengo acceso a su fuente.

TIA

¿Fue útil?

Solución

Dado que la aplicación Wiki controla el acceso a los datos por sí mismo, parece que su aplicación web debe tener su propio componente de capa de datos que tiene acceso al almacén de datos de SQL Server de la wiki.

Eso daría a cualquier otra aplicación la capacidad de leer en esa capa de SQL, ya que puede ser que desee.

Si desea conectarse a cualquier .mdf en el servidor, utilice esta cadena de conexión en su capa de datos.

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

Más ejemplos de cadenas de conexión para cargar un MDF en SQL Server .

Otros consejos

Ni aplicación debe ser usando el MDF directamente. Ambos deben acceder a los datos a través de una capa de acceso de datos de algún tipo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top