Query su MSSQLServer su Aruba

lunedì 29 dicembre 2008 - 08.38

Valdal14 Profilo | Junior Member

Salve Ragazzi

E buone feste a tutti

Siamo alle solite, dopo aver finito la mia webapplication, averla testat offline ed aver trasferito i file sullo spazio web di aruba ho problemi con la query sul servizio di hosting windows con database mssqlsever, vi spiego brevemente cosa ho fatto, punto primo nella query ho sostituito la voce dbo con il nome del database fornitomi da aruba, sia per le tabelle, le viste, le store ecc..., lo scirpt mi restituisce alcuni errori ma sembra creare tutto.

Il problema è quando provo a fare il login utente riceveo un'errore inaspettato:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Eppure nella query non esistono più oggetti dbo

Cosa pensate dovrei fare?... grazie a tutti per la collaborazione

alx_81 Profilo | Guru

>Salve Ragazzi
Ciao!

>E buone feste a tutti
Grazie e ate (anche se in ritardo)

>lo scirpt mi restituisce alcuni errori ma sembra creare tutto.
Dammi retta, cancella quanto creato, rimuovi i dbo nel tuo script e rieseguilo. Aruba ti a usare i suoi schema di default.

>Il problema è quando provo a fare il login utente riceveo un'errore
>inaspettato: Eppure nella query non esistono più oggetti dbo
Passaci lo script che lanci per ricevere quelll'errore

>grazie a tutti per la collaborazione
di nulla!

--

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

Valdal14 Profilo | Junior Member

Ciao e grazie per la risposta

Capisco che siamo vicini alla fine dell'anno e non pensavo di ricevere una risposta, cmq, in allegato al post c'è lo script completo che eseguo sul server di aruba

Attendo un tuon consiglio

Buon 2009

alx_81 Profilo | Guru

>Attendo un tuon consiglio
elimina tutti gli schema [Mssql.....], non indicarli e aruba si arrangia (è il default schema dell'utente che ti riservano).
Ma ti fanno creare i ruoli?? e ti fanno creare gli schema? a me quando li ho lasciati non hanno mai fatto creare altro che tabelle, viste e programmabilità. Niente era consentito.


>Buon 2009
a te!

--

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

Valdal14 Profilo | Junior Member

Buon anno e grazie della risposta

Ti spiego in breve, loro mi hanno chiesto di sostituire tutte le voci dbo con il nome del database, e anche se vedo errori nella query sembra creare anche le store oltre che le tabella, dopodichè ho compilato il db a mano, ma non capisco perchè quando premo il tasto login mi da l'errore postato in precedenza, cioè in pratica e come se l'applicazione chiamasse la store dbo.aspecc... e non con il nome del database, loro mi hanno detto di rivedere gli assembly e che il problema e nell'applicazione ma ti giuro non capisco il perchè, ho provveduto a ricompilare il progetto e dopo averlo ripubblicato il problema persiste.

Hai qualche soluzione oppure... conosci qualche hosting che supporta bene asp.net 3.5 e sqlserver?

Attendo novità e grazie in anticipo

alx_81 Profilo | Guru

>Ti spiego in breve, loro mi hanno chiesto di sostituire tutte
>le voci dbo con il nome del database, e anche se vedo errori
>nella query sembra creare anche le store oltre che le tabella,
>dopodichè ho compilato il db a mano, ma non capisco perchè quando
>premo il tasto login mi da l'errore postato in precedenza, cioè
>in pratica e come se l'applicazione chiamasse la store dbo.aspecc...
>e non con il nome del database, loro mi hanno detto di rivedere
>gli assembly e che il problema e nell'applicazione ma ti giuro
>non capisco il perchè, ho provveduto a ricompilare il progetto
>e dopo averlo ripubblicato il problema persiste.
il fatto che ti dicano di usare il nomedb come schema ti assicuro che è completamente inutile. Nel senso che l'utente che ti assegnano, se non è indicato uno schema diverso, usa già come default quello del nome del db stesso. A parte questo, mi sembra strano che ti facciano creare ruoli e schemi. Quindi la login è altamente probabile che non vada perchè usi quella di ASPNet, che se non erro, Aruba fino a qualche tempo fa nemmeno supportava.. Magari con le nuove modifiche hanno cambiato le cose.. chissà, non lo uso più..

Io mi servo di www.databasemart.com per sql e lo spazio web (non è italiano il servizio eh) e di www.godaddy.com per il dominio (non è italiano nemmeno questo).
In italia non siamo molto avanti in effetti.. Ma register forse supporta il 3.5. SQL Non è un problema.


>Hai qualche soluzione oppure... conosci qualche hosting che supporta
>bene asp.net 3.5 e sqlserver?
>
>Attendo novità e grazie in anticipo

--

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

Valdal14 Profilo | Junior Member

Ciao alx_81

Questa mattina ho prevveduto ad aprire un ticket di assistenza sul servzio aruba ed allegare la query che ti ho inviato per capire dovè l'errore... chiedendo se il supporto al login asp.net sia supportato come così i ruoli dell'applicazione, nella speranza di ricevere una risposta ed un chiarimento, altrimenti credo di dover riscrivere l'applicazione con un diverso metodo di autenticazione....

Ti tengo aggiornato

Zootter Profilo | Newbie

Ciao ho letto la discussione sopra è credo di avere gli stessi problemi vostri
sto cercando di pubblicare una applicazione web asp.net2.0 che usa MSSql 2005 su aruba, ma non ho ben chiaro il concetto del cambio dello schema del db e se sia veramente necessario sostituirlo manualmente con il nome del db di aruba, inoltre scopro ora che forse quando avrò risolto sorgeranno nuovi probemi inquanto uso asp login ed i vari ruoli.

Cmq ho creato automaticamente uno script che mi genera tutto il db con relative sp e viste, poi brutalmente ho sostituito la voce dbo con MSSqlxxxxx , ho creato un utente MSSqlxxxxx e uno schema associato MSSqlxxxxx.
Domanda: ma ad un login puo essere associato solo un user del db? perche quando creo l'utente MSSqlxxxxx e gli associo il mio login "NomePc/UtenteAdmin" ricevo l'errore:
"a questo accesso è gia associato un account o non si dispone delle autorizzazioni necessarie".
Inoltre pure avendo creato scema e user con un altro login (sempre di amministratore) quando eseguo lo script per generare il db ricevo l'errore:

"Msg 15151, Level 16, State 1, Line 2
Impossibile trovare l'oggetto 'MSSqlxxxxx' di tipo utente, perché inesistente o perché non si dispone dell'autorizzazione."

premetto che vengo da mysql e non ho troppa dmistichezza con schemi e ruoli di mSsql ma non pensavo fosse cosi intrecciata la situazione.

HELP ME !!! perche da solo non ne vengo fuori, datemi almeno un piccolo spunto poi mi documento.
La documentazione di aruba a riguardo l'ho letta tutta ma non dice troppo. dice di sostituire lo schema di default "dbo" con quello dell utente del db di aruba. Premesso che se creo delle nuove tabelle riesco a cambiare schema di default ma vorrei evitare di riscrivere tutte le tabelle e le sp a mano una alla volta.

alx_81 Profilo | Guru

>Ciao
Ciao!

Guarda, io eviterei di fasciarmi la testa.. Rimuovi dbo e aruba provvederà a mettere il corretto schema ai tuoi oggetti..
--

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

Zootter Profilo | Newbie

Esiste un metodo rapido per rimuovere dbo tramite managment studio, o devo necessariamente ricreare il db col lo script ?
graze !

alx_81 Profilo | Guru

>Esiste un metodo rapido per rimuovere dbo tramite managment studio,
>o devo necessariamente ricreare il db col lo script ?
Se li hai già creati sotto quello schema, puoi generare lo script e poi fare una bella replace dello schema..
--

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

Zootter Profilo | Newbie

Salve, ancora io
Sono riuscito a creare il db con schema diverso da dbo, ma ora se lancio la mia l'applicazione il compilatore mi dice di non trovare piu le sp
eppure sul db ci sono e si chiamano nello stesso modo.
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5