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