[Sql Server] 'Cannot use a CONTAINS or FREETEXT predicate' e 'The DELE...

mercoledì 19 settembre 2012 - 10.10
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows Server 2008

Gemini Profilo | Expert

Ciao a tutti
Premessa: ho appena iniziato a studiare sql server.
Ho caricato un sito su un server di un'azienda che offre servizi di hosting.
Quando provo ad accedere ad una pagina ricevo questo errore:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


Ho chiesto aiuto all'assistenza e mi hanno risposto:
"molto semplicemente Full-text non è supportato sul servizio MSSql. Quindi qualsiasi richiamo a tale funzione avrà funzionalità."
Perchè ho quel problema e come si risolve?

Altro problema: quando provo a cancellare una riga da una tabella ricevo questo messaggio

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


Grazie mille per l'aiuto

alx_81 Profilo | Guru

>Ciao a tutti
Ciao

>Ho chiesto aiuto all'assistenza e mi hanno risposto:
>"molto semplicemente Full-text non è supportato sul servizio
>MSSql. Quindi qualsiasi richiamo a tale funzione avrà funzionalità."
>Perchè ho quel problema e come si risolve?
Semplice, non puoi risolverlo. Quel database ha full-text che è un servizio per fare diciamo "ricerca di contenuti ottimizzata" e Aruba non lo supporta. Quindi, o cerchi un hosting che lo fa fare, oppure riscrivi, sempre se possibile, parte del codice. Considera che potresti perdere una miriade di prestazioni e potresti buttar via tempo nel rifare una soluzione che poi non sta in piedi. Avendo poi un solo hosting, non puoi nemmeno cercare soluzioni alternative al di fuori di SQL. Sei legato a trovare un altro hosting.. tipo databasemart.com (shared hosting, supporta full-text).

>Altro problema: quando provo a cancellare una riga da una tabella
>ricevo questo messaggio
Quella è semplicemente una violazione di chiave esterna. Ciò significa che la delete cerca di cancellare un papà di un record che ancora esiste. Per evitare di generare orfani, il constraint previene l'operazione.

>Grazie mille per l'aiuto
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi

Gemini Profilo | Expert

grazie mille
sto iniziando ad odiare sql server :-)

alx_81 Profilo | Guru

>sto iniziando ad odiare sql server :-)
Mica è colpa sua

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5