79 messaggi dal 06 aprile 2004
Salve,
premetto che la mia conoscenza di Sql-Server è quasi nulla.

Ho realizzato un sito web di e-commerce su base Access. Alla fine ho migrato su Sql-Server 2005 Express mediante il tool Microsoft SQL Server Migration Assistant for Access. Una volta aperto SQL Server Management Studio Express ho creato una query T-SQL per ricreare il DB nel mio Hosting Register mediante il loro tool myLittleAdmin (for SQL Server and MSDE) v.2.5 r.105.

Inserito il codice nel loro query analyser mi da ogni sorta di errore.

Volevo capire se il tutto dipende dalla mia versione 2005 express non compatibile con la loro versione 2000.

Se così fosse, o comunque, come devo fare per importare il mio DB?

Riporto l'errore generato dalla creazione del DB mediante query T-Sql:
-------------------------------------------------------------------------
Errore -2147217900
Line 16: Incorrect syntax near '('.

USE [shelight_com_db]
GO
/****** Oggetto: Table [dbo].[ordini] Data script: 09/15/2008 12:35:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ordini](
[ID_ordine] [int] IDENTITY(1,1) NOT NULL,
[ID_utente] [int] NULL,
[data] [datetime] NULL,
[stato] [nvarchar](255) NULL,
[totale] [money] NULL,
[pagamento] [nvarchar](255) NULL,
[note] [nvarchar](255) NULL,
[stato_interno] [nvarchar](255) NULL,
[corriere] [nvarchar](255) NULL,
[SSMA_TimeStamp] [timestamp] NOT NULL,
CONSTRAINT [ordini$PrimaryKey] PRIMARY KEY CLUSTERED
(
[ID_ordine] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Oggetto: Table [dbo].[taglie] Data script: 09/15/2008 12:35:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[taglie](
[ID_taglia] [int] IDENTITY(1,1) NOT NULL,
[ID_prodotto] [int] NULL,
[taglia] [int] NULL,
CONSTRAINT [taglie$PrimaryKey] PRIMARY KEY CLUSTERED
(
[ID_taglia] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Oggetto: Table [dbo].[utenti] Data script: 09/15/2008 12:35:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[utenti](
[ID_utente] [int] IDENTITY(1,1) NOT NULL,
[username] [nvarchar](255) NULL,
[passwordUtente] [nvarchar](255) NULL,
[nomecognome] [nvarchar](255) NULL,
[tipologia] [nvarchar](255) NULL,
[iva] [nvarchar](255) NULL,
[cod_fiscale] [nvarchar](255) NULL,
[nazione] [nvarchar](255) NULL,
[indirizzo] [nvarchar](255) NULL,
[cap] [nvarchar](255) NULL,
[comune] [nvarchar](255) NULL,
[provincia] [nvarchar](255) NULL,
[telefono] [nvarchar](255) NULL,
[fax] [nvarchar](255) NULL,
[email] [nvarchar](255) NULL,
[annotazioni] [nvarchar](255) NULL,
[consenso] [nvarchar](255) NULL,
[SSMA_TimeStamp] [timestamp] NOT NULL,
CONSTRAINT [utenti$PrimaryKey] PRIMARY KEY CLUSTERED
(
[ID_utente] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Oggetto: Table [dbo].[vettori] Data script: 09/15/2008 12:35:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[vettori](
[idVettore] [int] IDENTITY(1,1) NOT NULL,
[prezzoVettore] [money] NULL,
[immagineVettore] [nvarchar](255) NULL,
[posizioneVettore] [int] NULL,
CONSTRAINT [vettori$PrimaryKey] PRIMARY KEY CLUSTERED
(
[idVettore] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Oggetto: Table [dbo].[lingua] Data script: 09/15/2008 12:35:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[lingua](
[ID_lingua] [int] IDENTITY(1,1) NOT NULL,
[lang] [nvarchar](255) NULL,
[lingua] [nvarchar](255) NULL,
[lblTitoloSito] [nvarchar](255) NULL,
[lblRiepilogoCarrello] [nvarchar](255) NULL,
[lblBenvenuto] [nvarchar](255) NULL,
[lblSpot] [nvarchar](255) NULL,
[lblTitoloH3] [nvarchar](255) NULL,
[lblTitoloH4] [nvarchar](255) NULL,
[lblTitoloH5] [nvarchar](255) NULL,
[lblTitoloLogin] [nvarchar](255) NULL,
[lblUsername] [nvarchar](255) NULL,
[lblPasswordUtente] [nvarchar](255) NULL,
[btnLogin] [nvarchar](255) NULL,
[rsConvalidaLogin] [nvarchar](255) NULL,
[lblRicordaLogin] [nvarchar](255) NULL,
[lblPasswordDimenticata] [nvarchar](255) NULL,
[registrati] [nvarchar](255) NULL,
[lblLogOut] [nvarchar](255) NULL,
[lblCodice] [nvarchar](255) NULL,
[lblPrezzo] [nvarchar](255) NULL,
[lblVar2] [nvarchar](255) NULL,
[lblVar1] [nvarchar](255) NULL,
[lblVar3] [nvarchar](255) NULL,
[lblVar4] [nvarchar](255) NULL,
[lblTaglia] [nvarchar](255) NULL,
[lblDisponibilita] [nvarchar](255) NULL,
[btnDettaglioProdotto] [nvarchar](255) NULL,
[btnAcquistaProdotto] [nvarchar](255) NULL,
[lblTitoloCarrello] [nvarchar](255) NULL,
[lblTotaleCarrello] [nvarchar](255) NULL,
[lblLogin] [nvarchar](255) NULL,
[lblRegistrati] [nvarchar](255) NULL,
[lblHome] [nvarchar](255) NULL,
[lblAzienda] [nvarchar](255) NULL,
[lblContatti] [nvarchar](255) NULL,
[lblNomeCognome] [nvarchar](255) NULL,
[lblTipologiaUtente] [nvarchar](255) NULL,
[lblTipologiaPrivato] [nvarchar](255) NULL,
[lblTipologiaAzienda] [nvarchar](255) NULL,
[lblPartitaIva] [nvarchar](255) NULL,
[lblCodiceFiscale] [nvarchar](255) NULL,
[lblNazione] [nvarchar](255) NULL,
[lblIndirizzo] [nvarchar](255) NULL,
[lblCap] [nvarchar](255) NULL,
[lblComune] [nvarchar](255) NULL,
[lblProvincia] [nvarchar](255) NULL,
[lblTelefono] [nvarchar](255) NULL,
[lblFax] [nvarchar](255) NULL,
[lblMail] [nvarchar](255) NULL,
[lblConfermaMail] [nvarchar](255) NULL,
[lblAnnotazioni] [nvarchar](255) NULL,
[txtModuloRegistrazione] [text] NULL,
[txtPrivacy] [text] NULL,
[lblConsenso] [nvarchar](255) NULL,
[lblConsensoLimitato] [nvarchar](255) NULL,
[btnInviaRegistrazione] [nvarchar](255) NULL,
[btnAggiornaProdottoCarrello] [nvarchar](255) NULL,
[btnEliminaProdottoCarrello] [nvarchar](255) NULL,
[btnSvuotaCarrello] [nvarchar](255) NULL,
[btnInviaOrdine] [nvarchar](255) NULL,
[btnAggiungiProdottoCarrello] [nvarchar](255) NULL,
[btnContinuaShopping] [nvarchar](255) NULL,
[btnCarrelloProsegui] [nvarchar](255) NULL,
[btnDatiAnagraficiProsegui] [nvarchar](255) NULL,
[btnPagamentiProsegui] [nvarchar](255) NULL,
[btnModalitaPagamentoProsegui] [nvarchar](255) NULL,
[SSMA_TimeStamp] [timestamp] NOT NULL,
CONSTRAINT [lingua$PrimaryKey] PRIMARY KEY CLUSTERED
(
[ID_lingua] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Oggetto: Table [dbo].[categoria] Data script: 09/15/2008 12:35:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[categoria](
[ID_categoria] [int] IDENTITY(1,1) NOT NULL,
[categoria] [varchar](50) NULL,
[foto-categoria] [varchar](50) NULL,
CONSTRAINT [categoria$PrimaryKey] PRIMARY KEY CLUSTERED
(
[ID_categoria] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Oggetto: Table [dbo].[dettaglio_categoria] Data script: 09/15/2008 12:35:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[dettaglio_categoria](
[ID_categoria] [int] NULL,
[lang] [nvarchar](255) NULL,
[categoria] [nvarchar](255) NULL,
[descrizione] [nvarchar](255) NULL
) ON [PRIMARY]
GO
/****** Oggetto: Table [dbo].[metodiPagamento] Data script: 09/15/2008 12:35:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[metodiPagamento](
[idPagamento] [int] IDENTITY(1,1) NOT NULL,
[prezzoPagamento] [money] NULL,
[imgPagamento] [nvarchar](255) NULL,
[posizionePagamento] [int] NULL,
CONSTRAINT [metodiPagamento$PrimaryKey] PRIMARY KEY CLUSTERED
(
[idPagamento] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Oggetto: Table [dbo].[dettaglio_ordini] Data script: 09/15/2008 12:35:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[dettaglio_ordini](
[ID_ordine] [int] NULL,
[prodotto] [nvarchar](255) NULL,
[codice] [nvarchar](255) NULL,
[prezzo] [money] NULL,
[foto] [nvarchar](255) NULL
) ON [PRIMARY]
GO
/****** Oggetto: Table [dbo].[prodottiTraduzione] Data script: 09/15/2008 12:35:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[prodottiTraduzione](
[ID_prodotto] [int] NULL,
[lang] [nvarchar](255) NULL,
[prodotto] [nvarchar](255) NULL,
[descrizione] [nvarchar](255) NULL,
[SSMA_TimeStamp] [timestamp] NOT NULL
) ON [PRIMARY]
GO
/****** Oggetto: Table [dbo].[vettoriTraduzione] Data script: 09/15/2008 12:35:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[vettoriTraduzione](
[idVettoreTraduzione] [int] IDENTITY(1,1) NOT NULL,
[idVettore] [int] NULL,
[lang] [nvarchar](255) NULL,
[nomeVettore] [nvarchar](255) NULL,
[descrizioneVettore] [nvarchar](255) NULL,
[normeVettore] [nvarchar](255) NULL,
[SSMA_TimeStamp] [timestamp] NOT NULL,
CONSTRAINT [vettoriTraduzione$PrimaryKey] PRIMARY KEY CLUSTERED
(
[idVettoreTraduzione] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Oggetto: Table [dbo].[prodotti] Data script: 09/15/2008 12:35:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[prodotti](
[ID_prodotto] [int] IDENTITY(1,1) NOT NULL,
[ID_categoria] [int] NULL,
[codice] [nvarchar](255) NULL,
[var1] [nvarchar](255) NULL,
[var2] [nvarchar](255) NULL,
[var3] [nvarchar](255) NULL,
[var4] [nvarchar](255) NULL,
[prezzo] [money] NULL,
[foto-anteprima] [nvarchar](255) NULL,
[foto1] [nvarchar](255) NULL,
[foto2] [nvarchar](255) NULL,
[foto3] [nvarchar](255) NULL,
[foto4] [nvarchar](255) NULL,
[foto5] [nvarchar](255) NULL,
[disponibile] [bit] NULL DEFAULT ((0)),
[SSMA_TimeStamp] [timestamp] NOT NULL,
CONSTRAINT [prodotti$PrimaryKey] PRIMARY KEY CLUSTERED
(
[ID_prodotto] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Oggetto: Table [dbo].[metodiPagamentoTraduzione] Data script: 09/15/2008 12:35:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[metodiPagamentoTraduzione](
[idPagamentoTraduzione] [int] IDENTITY(1,1) NOT NULL,
[lang] [nvarchar](255) NULL,
[idPagamento] [int] NULL,
[nomePagamento] [nvarchar](255) NULL,
[descrizionePagamento] [nvarchar](255) NULL,
[normePagamento] [nvarchar](255) NULL,
[SSMA_TimeStamp] [timestamp] NOT NULL,
CONSTRAINT [metodiPagamentoTraduzione$PrimaryKey] PRIMARY KEY CLUSTERED
(
[idPagamentoTraduzione] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Oggetto: ForeignKey [dettaglio_ordini$ordinidettaglio_ordini] Data script: 09/15/2008 12:35:05 ******/
ALTER TABLE [dbo].[dettaglio_ordini] WITH NOCHECK ADD CONSTRAINT [dettaglio_ordini$ordinidettaglio_ordini] FOREIGN KEY([ID_ordine])
REFERENCES [dbo].[ordini] ([ID_ordine])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[dettaglio_ordini] CHECK CONSTRAINT [dettaglio_ordini$ordinidettaglio_ordini]
GO
/****** Oggetto: ForeignKey [metodiPagamentoTraduzione$metodiPagamentometodiPagamentoTraduzione] Data script: 09/15/2008 12:35:05 ******/
ALTER TABLE [dbo].[metodiPagamentoTraduzione] WITH NOCHECK ADD CONSTRAINT [metodiPagamentoTraduzione$metodiPagamentometodiPagamentoTraduzione] FOREIGN KEY([idPagamento])
REFERENCES [dbo].[metodiPagamento] ([idPagamento])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[metodiPagamentoTraduzione] CHECK CONSTRAINT [metodiPagamentoTraduzione$metodiPagamentometodiPagamentoTraduzione]
GO
/****** Oggetto: ForeignKey [prodotti$categoriaprodotti] Data script: 09/15/2008 12:35:05 ******/
ALTER TABLE [dbo].[prodotti] WITH NOCHECK ADD CONSTRAINT [prodotti$categoriaprodotti] FOREIGN KEY([ID_categoria])
REFERENCES [dbo].[categoria] ([ID_categoria])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[prodotti] CHECK CONSTRAINT [prodotti$categoriaprodotti]
GO
/****** Oggetto: ForeignKey [prodottiTraduzione$prodottidettaglio_prodotti] Data script: 09/15/2008 12:35:05 ******/
ALTER TABLE [dbo].[prodottiTraduzione] WITH NOCHECK ADD CONSTRAINT [prodottiTraduzione$prodottidettaglio_prodotti] FOREIGN KEY([ID_prodotto])
REFERENCES [dbo].[prodotti] ([ID_prodotto])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[prodottiTraduzione] CHECK CONSTRAINT [prodottiTraduzione$prodottidettaglio_prodotti]
GO
/****** Oggetto: ForeignKey [vettoriTraduzione$vettorivettoriTraduzione] Data script: 09/15/2008 12:35:05 ******/
ALTER TABLE [dbo].[vettoriTraduzione] WITH NOCHECK ADD CONSTRAINT [vettoriTraduzione$vettorivettoriTraduzione] FOREIGN KEY([idVettore])
REFERENCES [dbo].[vettori] ([idVettore])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[vettoriTraduzione] CHECK CONSTRAINT [vettoriTraduzione$vettorivettoriTraduzione]
GO
-------------------------------------------------------------------------
652 messaggi dal 21 gennaio 2007
Contributi
molto probabilmente il tuo hosting non ha lo schema "dbo". ma accetterà lo schema relativo al tuo utente.
prova a sostituire nel tuo script la stringa "[dbo]." con una stringa vuota.
e vedi se ci sono altri tipi di errori...
79 messaggi dal 06 aprile 2004
Grazie per la risposta. Potresti postarmi un esempio di cosa devo scrivere?

Non ho la più pallida idea di cosa scrivere
652 messaggi dal 21 gennaio 2007
Contributi
non ci sono esempi per quello che chiedi.
ti ho gia scritto prima che devi provare a sostituire il testo "[dbo]." con un testo vuoto "", lo puoi fare semplicemente con notepad. e poi devi provare a rilanciare la tua query per vedere se ci sono altri errori.
79 messaggi dal 06 aprile 2004
Ho tolto il dbo ma stesso errore.

Ecco il codice di creazione della tabella categorie:
----------------------------------------------------------------------------
Errore -2147217900
Line 9: Incorrect syntax near '('.

USE [shelight_com_db]
GO
/****** Oggetto: Table [categoria] Data script: 09/15/2008 14:22:20 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [categoria](
[ID_categoria] [int] IDENTITY(1,1) NOT NULL,
[categoria] [varchar](50) NULL,
[foto-categoria] [varchar](50) NULL,
CONSTRAINT [categoria$PrimaryKey] PRIMARY KEY CLUSTERED
(
[ID_categoria] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
----------------------------------------------------------------------------
652 messaggi dal 21 gennaio 2007
Contributi
prova a togliere tutta la parte tra le parentesi tonde dopo la dichiarazione del constraint di chiave primaria.
lascia solo

CONSTRAINT [categoria$PrimaryKey] PRIMARY KEY CLUSTERED ON [PRIMARY]
79 messaggi dal 06 aprile 2004
-------------------------------------------------------------------------------
Errore -2147217900
Table level constraint does not specify column list, table 'categoria'.

USE [shelight_com_db]
GO
/****** Oggetto: Table [categoria] Data script: 09/15/2008 14:22:20 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [categoria]
(
[ID_categoria] [int] IDENTITY(1,1) NOT NULL,
[categoria] [varchar](50) NULL,
[foto-categoria] [varchar](50) NULL,
CONSTRAINT [categoria$PrimaryKey] PRIMARY KEY CLUSTERED ON [PRIMARY]
)
-------------------------------------------------------------------------------
1.976 messaggi dal 27 luglio 2005
Contributi
salve,
massimo.casellato wrote:

Inserito il codice nel loro query analyser mi da ogni sorta di errore.
Volevo capire se il tutto dipende dalla mia versione 2005 express non compatibile con la loro versione 2000.

se SQL Server in hosting e' SQL Server 2000, il ddl generato non puo' contenere sintassi valida a partire dalla versione 2005..

Se così fosse, o comunque, come devo fare per importare il mio DB?
Riporto l'errore generato dalla creazione del DB mediante query T-Sql: --
---------------------------------------------------------------------
Errore -2147217900
Line 16: Incorrect syntax near '('.

CREATE TABLE [dbo].[ordini](
[ID_ordine] [int] IDENTITY(1,1) NOT NULL,
[ID_utente] [int] NULL,
[data] [datetime] NULL,
[stato] [nvarchar](255) NULL,
[totale] [money] NULL,
[pagamento] [nvarchar](255) NULL,
[note] [nvarchar](255) NULL,
[stato_interno] [nvarchar](255) NULL,
[corriere] [nvarchar](255) NULL,
[SSMA_TimeStamp] [timestamp] NOT NULL,
CONSTRAINT [ordini$PrimaryKey] PRIMARY KEY CLUSTERED
(
[ID_ordine] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]
GO

alla 16 riga ti indica che c'e' un problema di sintassi.. sinceramente io direi che e' alla 15 e non alla 16, in quanto la definizione del constraint riporta indicazioni di sintassi non valide per SQL 2000..
quindi, o sei in grado di "togliere" tutti i "pezzi" che SQL 2000 non supporta, oppure provi diversamente..
con SSMS(E) seleziona il nodo del tuo database locale, Task, Generate Scripts.. all'esecuzione del wizard verifica che il db selezionato sia quello a te interessante.. seleziona "script all objects in the selected database"... nelle opzioni disponibili imposta la compatibilita' del codice generato con SQL 2000 ("Script for Server Version" = SQL Server 2000)
il risultato e'
USE [yourDbName]
GO
/**** Object: Table [dbo].[vettori] Script Date: 09/16/2008 02:10:21 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[vettori](
[idVettore] [int] IDENTITY(1,1) NOT NULL,
[prezzoVettore] [money] NULL,
[immagineVettore] [nvarchar](255) NULL,
[posizioneVettore] [int] NULL,
CONSTRAINT [vettori$PrimaryKey] PRIMARY KEY CLUSTERED
(
[idVettore] ASC
) ON [PRIMARY]
) ON [PRIMARY]
GO
/**** Object: Table [dbo].[lingua] Script Date: 09/16/2008 02:10:21 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[lingua](
[ID_lingua] [int] IDENTITY(1,1) NOT NULL,
[lang] [nvarchar](255) NULL,
[lingua] [nvarchar](255) NULL,
[lblTitoloSito] [nvarchar](255) NULL,
[lblRiepilogoCarrello] [nvarchar](255) NULL,
[lblBenvenuto] [nvarchar](255) NULL,
[lblSpot] [nvarchar](255) NULL,
[lblTitoloH3] [nvarchar](255) NULL,
[lblTitoloH4] [nvarchar](255) NULL,
[lblTitoloH5] [nvarchar](255) NULL,
[lblTitoloLogin] [nvarchar](255) NULL,
[lblUsername] [nvarchar](255) NULL,
[lblPasswordUtente] [nvarchar](255) NULL,
[btnLogin] [nvarchar](255) NULL,
[rsConvalidaLogin] [nvarchar](255) NULL,
[lblRicordaLogin] [nvarchar](255) NULL,
[lblPasswordDimenticata] [nvarchar](255) NULL,
[registrati] [nvarchar](255) NULL,
[lblLogOut] [nvarchar](255) NULL,
[lblCodice] [nvarchar](255) NULL,
[lblPrezzo] [nvarchar](255) NULL,
[lblVar2] [nvarchar](255) NULL,
[lblVar1] [nvarchar](255) NULL,
[lblVar3] [nvarchar](255) NULL,
[lblVar4] [nvarchar](255) NULL,
[lblTaglia] [nvarchar](255) NULL,
[lblDisponibilita] [nvarchar](255) NULL,
[btnDettaglioProdotto] [nvarchar](255) NULL,
[btnAcquistaProdotto] [nvarchar](255) NULL,
[lblTitoloCarrello] [nvarchar](255) NULL,
[lblTotaleCarrello] [nvarchar](255) NULL,
[lblLogin] [nvarchar](255) NULL,
[lblRegistrati] [nvarchar](255) NULL,
[lblHome] [nvarchar](255) NULL,
[lblAzienda] [nvarchar](255) NULL,
[lblContatti] [nvarchar](255) NULL,
[lblNomeCognome] [nvarchar](255) NULL,
[lblTipologiaUtente] [nvarchar](255) NULL,
[lblTipologiaPrivato] [nvarchar](255) NULL,
[lblTipologiaAzienda] [nvarchar](255) NULL,
[lblPartitaIva] [nvarchar](255) NULL,
[lblCodiceFiscale] [nvarchar](255) NULL,
[lblNazione] [nvarchar](255) NULL,
[lblIndirizzo] [nvarchar](255) NULL,
[lblCap] [nvarchar](255) NULL,
[lblComune] [nvarchar](255) NULL,
[lblProvincia] [nvarchar](255) NULL,
[lblTelefono] [nvarchar](255) NULL,
[lblFax] [nvarchar](255) NULL,
[lblMail] [nvarchar](255) NULL,
[lblConfermaMail] [nvarchar](255) NULL,
[lblAnnotazioni] [nvarchar](255) NULL,
[txtModuloRegistrazione] [text] NULL,
[txtPrivacy] [text] NULL,
[lblConsenso] [nvarchar](255) NULL,
[lblConsensoLimitato] [nvarchar](255) NULL,
[btnInviaRegistrazione] [nvarchar](255) NULL,
[btnAggiornaProdottoCarrello] [nvarchar](255) NULL,
[btnEliminaProdottoCarrello] [nvarchar](255) NULL,
[btnSvuotaCarrello] [nvarchar](255) NULL,
[btnInviaOrdine] [nvarchar](255) NULL,
[btnAggiungiProdottoCarrello] [nvarchar](255) NULL,
[btnContinuaShopping] [nvarchar](255) NULL,
[btnCarrelloProsegui] [nvarchar](255) NULL,
[btnDatiAnagraficiProsegui] [nvarchar](255) NULL,
[btnPagamentiProsegui] [nvarchar](255) NULL,
[btnModalitaPagamentoProsegui] [nvarchar](255) NULL,
[SSMA_TimeStamp] [timestamp] NOT NULL,
CONSTRAINT [lingua$PrimaryKey] PRIMARY KEY CLUSTERED
(
[ID_lingua] ASC
) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/**** Object: Table [dbo].[categoria] Script Date: 09/16/2008 02:10:21 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[categoria](
[ID_categoria] [int] IDENTITY(1,1) NOT NULL,
[categoria] [varchar](50) NULL,
[foto-categoria] [varchar](50) NULL,
CONSTRAINT [categoria$PrimaryKey] PRIMARY KEY CLUSTERED
(
[ID_categoria] ASC
) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/**** Object: Table [dbo].[dettaglio_categoria] Script Date: 09/16/2008 02:10:21 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[dettaglio_categoria](
[ID_categoria] [int] NULL,
[lang] [nvarchar](255) NULL,
[categoria] [nvarchar](255) NULL,
[descrizione] [nvarchar](255) NULL
) ON [PRIMARY]
GO
/**** Object: Table [dbo].[metodiPagamento] Script Date: 09/16/2008 02:10:21 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[metodiPagamento](
[idPagamento] [int] IDENTITY(1,1) NOT NULL,
[prezzoPagamento] [money] NULL,
[imgPagamento] [nvarchar](255) NULL,
[posizionePagamento] [int] NULL,
CONSTRAINT [metodiPagamento$PrimaryKey] PRIMARY KEY CLUSTERED (
[idPagamento] ASC
) ON [PRIMARY]
) ON [PRIMARY]
GO
/**** Object: Table [dbo].[ordini] Script Date: 09/16/2008 02:10:21 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ordini](
[ID_ordine] [int] IDENTITY(1,1) NOT NULL,
[ID_utente] [int] NULL,
[data] [datetime] NULL,
[stato] [nvarchar](255) NULL,
[totale] [money] NULL,
[pagamento] [nvarchar](255) NULL,
[note] [nvarchar](255) NULL,
[stato_interno] [nvarchar](255) NULL,
[corriere] [nvarchar](255) NULL,
[SSMA_TimeStamp] [timestamp] NOT NULL,
CONSTRAINT [ordini$PrimaryKey] PRIMARY KEY CLUSTERED
(
[ID_ordine] ASC
) ON [PRIMARY]
) ON [PRIMARY]
GO
/**** Object: Table [dbo].[taglie] Script Date: 09/16/2008 02:10:21 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[taglie](
[ID_taglia] [int] IDENTITY(1,1) NOT NULL,
[ID_prodotto] [int] NULL,
[taglia] [int] NULL,
CONSTRAINT [taglie$PrimaryKey] PRIMARY KEY CLUSTERED
(
[ID_taglia] ASC
) ON [PRIMARY]
) ON [PRIMARY]
GO
/**** Object: Table [dbo].[utenti] Script Date: 09/16/2008 02:10:21 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[utenti](
[ID_utente] [int] IDENTITY(1,1) NOT NULL,
[username] [nvarchar](255) NULL,
[passwordUtente] [nvarchar](255) NULL,
[nomecognome] [nvarchar](255) NULL,
[tipologia] [nvarchar](255) NULL,
[iva] [nvarchar](255) NULL,
[cod_fiscale] [nvarchar](255) NULL,
[nazione] [nvarchar](255) NULL,
[indirizzo] [nvarchar](255) NULL,
[cap] [nvarchar](255) NULL,
[comune] [nvarchar](255) NULL,
[provincia] [nvarchar](255) NULL,
[telefono] [nvarchar](255) NULL,
[fax] [nvarchar](255) NULL,
[email] [nvarchar](255) NULL,
[annotazioni] [nvarchar](255) NULL,
[consenso] [nvarchar](255) NULL,
[SSMA_TimeStamp] [timestamp] NOT NULL,
CONSTRAINT [utenti$PrimaryKey] PRIMARY KEY CLUSTERED
(
[ID_utente] ASC
) ON [PRIMARY]
) ON [PRIMARY]
GO
/**** Object: Table [dbo].[vettoriTraduzione] Script Date: 09/16/2008 02:10:21 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[vettoriTraduzione](
[idVettoreTraduzione] [int] IDENTITY(1,1) NOT NULL,
[idVettore] [int] NULL,
[lang] [nvarchar](255) NULL,
[nomeVettore] [nvarchar](255) NULL,
[descrizioneVettore] [nvarchar](255) NULL,
[normeVettore] [nvarchar](255) NULL,
[SSMA_TimeStamp] [timestamp] NOT NULL,
CONSTRAINT [vettoriTraduzione$PrimaryKey] PRIMARY KEY CLUSTERED (
[idVettoreTraduzione] ASC
) ON [PRIMARY]
) ON [PRIMARY]
GO
/**** Object: Table [dbo].[prodotti] Script Date: 09/16/2008 02:10:21 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[prodotti](
[ID_prodotto] [int] IDENTITY(1,1) NOT NULL,
[ID_categoria] [int] NULL,
[codice] [nvarchar](255) NULL,
[var1] [nvarchar](255) NULL,
[var2] [nvarchar](255) NULL,
[var3] [nvarchar](255) NULL,
[var4] [nvarchar](255) NULL,
[prezzo] [money] NULL,
[foto-anteprima] [nvarchar](255) NULL,
[foto1] [nvarchar](255) NULL,
[foto2] [nvarchar](255) NULL,
[foto3] [nvarchar](255) NULL,
[foto4] [nvarchar](255) NULL,
[foto5] [nvarchar](255) NULL,
[disponibile] [bit] NULL DEFAULT ((0)),
[SSMA_TimeStamp] [timestamp] NOT NULL,
CONSTRAINT [prodotti$PrimaryKey] PRIMARY KEY CLUSTERED
(
[ID_prodotto] ASC
) ON [PRIMARY]
) ON [PRIMARY]
GO
/**** Object: Table [dbo].[metodiPagamentoTraduzione] Script Date: 09/16/2008 02:10:21 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[metodiPagamentoTraduzione](
[idPagamentoTraduzione] [int] IDENTITY(1,1) NOT NULL,
[lang] [nvarchar](255) NULL,
[idPagamento] [int] NULL,
[nomePagamento] [nvarchar](255) NULL,
[descrizionePagamento] [nvarchar](255) NULL,
[normePagamento] [nvarchar](255) NULL,
[SSMA_TimeStamp] [timestamp] NOT NULL,
CONSTRAINT [metodiPagamentoTraduzione$PrimaryKey] PRIMARY KEY CLUSTERED (
[idPagamentoTraduzione] ASC
) ON [PRIMARY]
) ON [PRIMARY]
GO
/**** Object: Table [dbo].[prodottiTraduzione] Script Date: 09/16/2008 02:10:21 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[prodottiTraduzione](
[ID_prodotto] [int] NULL,
[lang] [nvarchar](255) NULL,
[prodotto] [nvarchar](255) NULL,
[descrizione] [nvarchar](255) NULL,
[SSMA_TimeStamp] [timestamp] NOT NULL
) ON [PRIMARY]
GO
/**** Object: Table [dbo].[dettaglio_ordini] Script Date: 09/16/2008 02:10:21 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[dettaglio_ordini](
[ID_ordine] [int] NULL,
[prodotto] [nvarchar](255) NULL,
[codice] [nvarchar](255) NULL,
[prezzo] [money] NULL,
[foto] [nvarchar](255) NULL
) ON [PRIMARY]
GO
/**** Object: ForeignKey [dettaglio_ordini$ordinidettaglio_ordini] Script Date: 09/16/2008 02:10:21 ****/
ALTER TABLE [dbo].[dettaglio_ordini] WITH NOCHECK ADD CONSTRAINT [dettaglio_ordini$ordinidettaglio_ordini] FOREIGN KEY([ID_ordine]) REFERENCES [dbo].[ordini] ([ID_ordine])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[dettaglio_ordini] CHECK CONSTRAINT
[dettaglio_ordini$ordinidettaglio_ordini]
GO
/**** Object: ForeignKey
[metodiPagamentoTraduzione$metodiPagamentometodiPagamentoTraduzione] Script Date: 09/16/2008 02:10:21 ****/
ALTER TABLE [dbo].[metodiPagamentoTraduzione] WITH NOCHECK ADD CONSTRAINT [metodiPagamentoTraduzione$metodiPagamentometodiPagamentoTraduzione] FOREIGN KEY([idPagamento])
REFERENCES [dbo].[metodiPagamento] ([idPagamento])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[metodiPagamentoTraduzione] CHECK CONSTRAINT [metodiPagamentoTraduzione$metodiPagamentometodiPagamentoTraduzione] GO
/**** Object: ForeignKey [prodotti$categoriaprodotti] Script Date: 09/16/2008 02:10:21 ****/
ALTER TABLE [dbo].[prodotti] WITH NOCHECK ADD CONSTRAINT
[prodotti$categoriaprodotti] FOREIGN KEY([ID_categoria])
REFERENCES [dbo].[categoria] ([ID_categoria])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[prodotti] CHECK CONSTRAINT [prodotti$categoriaprodotti] GO
/**** Object: ForeignKey [prodottiTraduzione$prodottidettaglio_prodotti] Script Date: 09/16/2008 02:10:21 ****/
ALTER TABLE [dbo].[prodottiTraduzione] WITH NOCHECK ADD CONSTRAINT [prodottiTraduzione$prodottidettaglio_prodotti] FOREIGN KEY([ID_prodotto]) REFERENCES [dbo].[prodotti] ([ID_prodotto])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[prodottiTraduzione] CHECK CONSTRAINT
[prodottiTraduzione$prodottidettaglio_prodotti]
GO
/**** Object: ForeignKey [vettoriTraduzione$vettorivettoriTraduzione] Script Date: 09/16/2008 02:10:21 ****/
ALTER TABLE [dbo].[vettoriTraduzione] WITH NOCHECK ADD CONSTRAINT [vettoriTraduzione$vettorivettoriTraduzione] FOREIGN KEY([idVettore]) REFERENCES [dbo].[vettori] ([idVettore])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[vettoriTraduzione] CHECK CONSTRAINT
[vettoriTraduzione$vettorivettoriTraduzione]
GO

saluti

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.