Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Impossibile risolvere il conflitto tra le regole di confronto
mercoledì 19 febbraio 2014 - 17.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
svipla
Profilo
| Senior Member
361
messaggi | Data Invio:
mer 19 feb 2014 - 17:43
Ciao a tutti
Ricevo questo errore quando eseguo operazioni su un db ospitato su un server:
Impossibile risolvere il conflitto tra le regole di confronto "Latin1_General_CI_AS" e "Japanese_90_CI_AS" nell'operazione equal to
Il db è ospitato su un server che ospita altri db anche di altre persone e l'unica cosa che posso fare e accedere al db. Operazioni di modifica della collation non sono possibili.
Grazie mille
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 19 feb 2014 - 18:07
>Ciao a tutti
Ciao
>Ricevo questo errore quando eseguo operazioni su un db ospitato su un server:
>Impossibile risolvere il conflitto tra le regole di confronto
>"Latin1_General_CI_AS" e "Japanese_90_CI_AS" nell'operazione equal to
che operazioni esegui? sulle query c'è di certo da intervenire..
>Grazie mille
di nulla!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
svipla
Profilo
| Senior Member
361
messaggi | Data Invio:
mer 19 feb 2014 - 18:46
Ciao
creo un nuovo utente. Per creare un nuovo utente utilizzo il provider per sql server.
L'errore lo ricevo quì:
Roles.AddUserToRoles(user.Username, user.Ruoli.ToArray());
Ho trovato questa soluzione:
modificare in aspnet_UsersInRoles_RemoveUsersFromRoles e aspnet_UsersInRoles_AddUsersToRoles
DECLARE @tbNames table(Name nvarchar(256) NOT NULL PRIMARY KEY)
in
DECLARE @tbNames table(Name nvarchar(256) COLLATE Japanese_90_CI_AS NOT NULL PRIMARY KEY)
ma quando eseguo la store ricevo questo:
Messaggio 468, livello 16, stato 9, procedura aspnet_UsersInRoles_AddUsersToRoles_new, riga 49
Impossibile risolvere il conflitto tra le regole di confronto "Latin1_General_CI_AS" e "Japanese_90_CI_AS" nell'operazione equal to.
Messaggio 468, livello 16, stato 9, procedura aspnet_UsersInRoles_AddUsersToRoles_new, riga 53
Impossibile risolvere il conflitto tra le regole di confronto "Latin1_General_CI_AS" e "Japanese_90_CI_AS" nell'operazione equal to.
Messaggio 468, livello 16, stato 9, procedura aspnet_UsersInRoles_AddUsersToRoles_new, riga 80
Impossibile risolvere il conflitto tra le regole di confronto "Latin1_General_CI_AS" e "Japanese_90_CI_AS" nell'operazione equal to.
Messaggio 468, livello 16, stato 9, procedura aspnet_UsersInRoles_AddUsersToRoles_new, riga 84
Impossibile risolvere il conflitto tra le regole di confronto "Latin1_General_CI_AS" e "Japanese_90_CI_AS" nell'operazione equal to.
Messaggio 468, livello 16, stato 9, procedura aspnet_UsersInRoles_AddUsersToRoles_new, riga 94
Impossibile risolvere il conflitto tra le regole di confronto "Latin1_General_CI_AS" e "Japanese_90_CI_AS" nell'operazione equal to.
Se prendo lo stesso db e lo utilizzo in locale, non ho nessun problema
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 20 feb 2014 - 11:29
>Se prendo lo stesso db e lo utilizzo in locale, non ho nessun problema
lo stesso db intendi un restore? un attach? lo scripti? come lo ricrei lo stesso?
Perchè è un problema di collation.. quindi vuol dire che in locale non ce l'hai uguale.
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
svipla
Profilo
| Senior Member
361
messaggi | Data Invio:
gio 20 feb 2014 - 12:25
In locale ho creato un db con collate japanese ed eseguito lo script scaricato dal server.
Ho provato a fare un backup, ma me lo salva sul server e non mi permette di selezionare una cartella locale.
Come ho già scritto, il problema è nell'aggiunta dei ruoli ad un utente
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 20 feb 2014 - 14:57
>In locale ho creato un db con collate japanese ed eseguito lo script scaricato dal server.
Ma il server locale è identico al server remoto come collation? e il tempdb e i system databases?
Perchè la procedura potrebbe creare oggetti temporanei e se il temdb è in japanese mentre il tuo locale non lo è, è per quello che in locale gira..
>Ho provato a fare un backup, ma me lo salva sul server e non mi permette di selezionare una cartella locale.
No, non puoi farlo questo. Ti tocca scaricare il file.
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Torna su
Stanze Forum
Elenco Threads
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 !