SQL prime esperienze

martedì 14 agosto 2007 - 20.50

gianninet Profilo | Newbie

Ciao a tutti

Ho scaricato "AdventureWorks_data.mdf" (il database esempio della Microsoft).

Non riesco a vederlo nè collegandomi con un progetto Access .adp
nè con SQL Management Studio Express ?

Naturalmente vedo gli altri Database.

Qualcuno mi può dire cosa posso aver sbagliato ?

Grazie a tutti.

Ciao.

lbenaglia Profilo | Guru

>Ho scaricato "AdventureWorks_data.mdf" (il database esempio della
>Microsoft).
Del solo .mdf te ne fai ben poco
Ogni database SQL Server è costituito da 1 Master Data File (.mdf) che contiene i metadati di sistema del database e gli oggetti creati dagli utenti, 1 Tranasaction Log (.ldf) che costituisce il log delle transazioni, ovvero un file sequenziale contenente tutti i comandi eseguiti sul database (fondamentale in fase di recovery) ed eventualmente da 1 o più Secondary Data File (.ldf) contenenti gli oggetti definiti dati utenti.

Il database di esempio Adventure Works è distribuito in un package .msi autoinstallante che richiede necessariamente una istanza SQL Server 2005.
http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx?ReleaseId=5705

>Grazie a tutti.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

gianninet Profilo | Newbie

Ciao
Ho importato in un Database SQL Server una query
con la "tecnica" del Copia/Incolla da un db Access.

Nell'eseguirla, ricevo il seguente errore:

Messaggio 102, livello 15, stato 1, riga 1
Sintassi non corretta in prossimità di '.'.

Qualcuno mi sa dire di cosa si tratta ?

Grazie
Ciao

P.S. Tornerò in seguito sull'argomento "AdventureWorks"

lbenaglia Profilo | Guru

>Nell'eseguirla, ricevo il seguente errore:
>
>Messaggio 102, livello 15, stato 1, riga 1
>Sintassi non corretta in prossimità di '.'.
>
>Qualcuno mi sa dire di cosa si tratta ?
Sicuramente di un errore di Sintassi non corretta in prossimità di '.'.
Scherzi a parte, come credi che possiamo risponderti in modo sensato senza conoscere la query che hai scritto?

>Grazie
Prego.

>P.S. Tornerò in seguito sull'argomento "AdventureWorks"
Oh bella, cosa c'è che non va?

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

gianninet Profilo | Newbie

Ciao
La riga in questione - con tanto di asterisco finale - è la seguente:

SELECT DISTINCTROW Ordini.IDOrdine, Ordini.IDCliente, Clienti.NomeSocietà, Ordini.Destinatario, OrdiniScadenze.*

Un'altra domanda:

Come dico alla Maschera di Access, basata originariamente su questa query,
che la query non è più quella ?

Grazie
Ciao

lbenaglia Profilo | Guru

>La riga in questione - con tanto di asterisco finale - è la seguente:
>
>SELECT DISTINCTROW Ordini.IDOrdine, Ordini.IDCliente, Clienti.NomeSocietà,
>Ordini.Destinatario, OrdiniScadenze.*

1) la clausola DISTINCTROW non è valida per una query eseguita su un database SQL Server;
2) Manca la clausola FROM

>Un'altra domanda:
>
>Come dico alla Maschera di Access, basata originariamente su
>questa query,
>che la query non è più quella ?
Lascio parlare chi ne sa più di me

>Grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

gianninet Profilo | Newbie

Lorenzo
Non risponde nessuno.
Dici che devo aprire un nuovo thread
con un nuovo titolo ?
Ciao

lbenaglia Profilo | Guru

>Non risponde nessuno.
>Dici che devo aprire un nuovo thread
>con un nuovo titolo ?
Il primo problema di sintassi l'hai risolto?

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

gianninet Profilo | Newbie

Ciao
No. Non ho risolto quel problema....
Ho preferito progettare una nuova query in
SQL Server Management Studio Express....
E adesso non so come impostare una
Maschera di Access utilizzando l'origine di dati
provenienti da questa nuova Query.
Come si fa ?

Non solo.
Come si apre una query di SQL Server in
modalità struttura per modificarla ?

Grazie
Ciao

lbenaglia Profilo | Guru

>E adesso non so come impostare una
>Maschera di Access utilizzando l'origine di dati
>provenienti da questa nuova Query.
>Come si fa ?
Leggi questo articolo:
http://office.microsoft.com/en-us/access/HP052731031033.aspx

>Come si apre una query di SQL Server in
>modalità struttura per modificarla ?
Se la query la definita in una vista, non ti resta che selezionarla in SSMS, tasto DX, Edit (per editare il codice TSQL) o Design (per visualizzare il Query Designer).

>Grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

gianninet Profilo | Newbie

Grazie

In Access per calcolare un Totale in una Query,
si scrive nella casella del campo ... per esempio ....
"Totale:[Imponibile]+[IVA]"

Questo sembra NON funzionare in SQL Server.

Come posso fare ?

Grazie
Ciao
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5