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 creare il vincolo????
lunedì 01 dicembre 2008 - 15.44
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gonzalezh
Profilo
| Junior Member
71
messaggi | Data Invio:
lun 1 dic 2008 - 15:44
Ciao,
Ho una tabella SQL 2005 con due foreing key che fanno riferimento ognuna a delle PK in altre due tabelle.
Ho creato una seconda tabella idem alla prima ma con 2 campi in meno. Al momento di creare le chiavi esterne sql server impiega un sacco di tempo e poi mi dice che non ha potuto creare il vincolo.
A cosa può essere dovuto??
Grazie in anticipo,
H.
Qui il codice che crea le chiavi. Anche faccendolo manualmente in SQL sefver managment studio con click su Chiavi -> Crea chiave esterna l'errore si ripropone.
ALTER TABLE [dbo].[T_SYNTH_S1_old] WITH CHECK ADD CONSTRAINT [FK_T_SYNTH_S1_old_T_SYS_ELB_SES_ANAG] FOREIGN KEY([UID_SES])
REFERENCES [dbo].[T_SYS_ELB_SES_ANAG] ([UID_SES])
ALTER TABLE [dbo].[T_SYNTH_S1_old] WITH CHECK ADD CONSTRAINT [FK_T_SYNTH_S1_old_T_SYS_SYNT_PUBB] FOREIGN KEY([UID_PUBB])
REFERENCES [dbo].[T_SYS_SYNT_PUBB] ([UID_PUBB]) ON DELETE CASCADE
CREATE NONCLUSTERED INDEX [IX_UID_PUBB] ON [dbo].[T_SYNTH_S1_old]
(
[UID_PUBB] ASC
) ON [PRIMARY]
CREATE NONCLUSTERED INDEX [IX_UID_SES] ON [dbo].[T_SYNTH_S1_old]
(
[UID_SES] ASC
) ON [PRIMARY]
PD.. Nemmeno gli indici mi vengono creati
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 2 dic 2008 - 14:51
>Ciao,
Ciao!
>A cosa può essere dovuto??
Sicuro che i valori della colonna della tabella dove hai la chiave esterna siano ammessi da quelli che hai inserito nella tabella referenziata?
>Grazie in anticipo,
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
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 !