Interrogare database MSSQL che sono in App_Data

giovedì 09 ottobre 2008 - 02.41

darkonion Profilo | Newbie

Ciao a tutti. Ho questo problema.
Ho un sito su aruba e ho bisogno che in una dropdownlist mi compaiano i valori recuperati da un database "esterno", quindi non dal database mssql che ho sempre con aruba.

Questa è la stringa di connessione che ho:

<add name="CFConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|CF.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
providerName="System.Data.SqlClient" />

Nella mia App_Code ho chiaramente CF.mdf e CF_log.ldf.

Se sono in locale sulla mia macchina tutto fila liscio, quando provo il tutto direttamente sul sito, ho un bel Runtime Error. A intuito dico che, o la stringa non è corretta (ma l'ho generata con Visual Studio, quindi...) oppure non posso fare questa operazione, ovvero recuperare dati da un database "Attachato" (magari la macchina sulla quale gira il mio sito su Aruba non ha l'SQLEXPRESS come servizio ma un altro).

Come faccio? Una soluzione è sicuramente mettere le tabelle del database "CF" direttamente sul MSSQL che ho con Aruba e recuperarle da lì... Ma non avrei imparato come prendere dati da un database "attachato".

A voi la parola!

alx_81 Profilo | Guru

>Ciao a tutti. Ho questo problema.
Ciao!

>Questa è la stringa di connessione che ho:
><add name="CFConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|CF.mdf;Integrated
>Security=True;Connect Timeout=30;User Instance=True"
> providerName="System.Data.SqlClient" />
>Nella mia App_Code ho chiaramente CF.mdf e CF_log.ldf.
App_Data vorrai dire..

> oppure non posso fare questa operazione,
>ovvero recuperare dati da un database "Attachato" (magari la
>macchina sulla quale gira il mio sito su Aruba non ha l'SQLEXPRESS
>come servizio ma un altro).
Se non ricordo male su aruba non puoi usare le User Instances..

>Come faccio? Una soluzione è sicuramente mettere le tabelle del
>database "CF" direttamente sul MSSQL che ho con Aruba e recuperarle
>da lì... Ma non avrei imparato come prendere dati da un database
>"attachato".
E perchè invece per i dati che ti servono esterni non usi un XML o un Access?

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

darkonion Profilo | Newbie

Sì certo, App_Data :)

Per i dati esterni non uso un access o un XML perchè i dati li ho su un MSSQL, ma no problem, in realtà mi interessava capire se si potevano usare le User Instances su aruba o no.

Converto in xml o access i dati che mi servono, oppure importo il tutto sul db MSSQL.

Grazie di tutto!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5