Devi usare il tipo di dati della colonna NVARCHAR
per inserire lettere unicode, inoltre, devi usare N'value'
durante l'inserimento.
Puoi testarlo seguendo:
CREATE TABLE #test
(
varcharCol varchar(40),
nvarcharCol nvarchar(40)
)
INSERT INTO #test VALUES (N'иытание', N'иытание')
SELECT * FROM #test
USCITA
varcharCol nvarcharCol
??????? иытание
Come vedi la colonna del tipo di dati varchar
punti interrogativi restituiti ??????
e colonna del tipo di dati nvarchar
ritorno di caratteri russi иытание
.
AGGIORNAMENTO
Il problema è che le regole di confronto del tuo database non supportano le lettere russe.
- In Esplora oggetti, connettiti a un'istanza di Motore di database di SQL Server, espandi quell'istanza, quindi espandi Database.
- Fare clic con il pulsante destro del database desiderato e fare clic su Proprietà.
- Fai clic sulla pagina Opzioni e seleziona una raccolta dall'elenco a discesa Fascicolazione.
- Al termine, fai clic su OK.