17 messaggi dal 30 giugno 2007
Salve
ho appena comprato il libro "Asp.Net 2.0 per tutti" e vorrei cominciare a maneggiare un po' di codice.

Come suggerito dal libro ho scaricato il DB nortwind dal sito della Microsoft... ma non mi riesce di installarlo!

Precisiamo che lavoro con IIS e Sql Server 2005 express.

Se faccio COLLEGA e scelgo il file nortwnd.dbf, al momento dell'importazione mi dice questo:

TITLE: Microsoft SQL Server Management Studio Express
------------------------------

Impossibile eseguire Collega database per Server 'ATHLON3200\SQLEXPRESS'.  (Microsoft.SqlServer.Express.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.2047.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Collega+database+Server&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

Eccezione durante l'esecuzione di un'istruzione o un batch Transact-SQL. (Microsoft.SqlServer.Express.ConnectionInfo)

------------------------------

Impossibile aggiornare il database 'Northwind' perché è di sola lettura o include file di sola lettura. Impostare il database o i file come accessibili in scrittura, quindi eseguire nuovamente il recupero. (Microsoft SQL Server, Error: 3415)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=3415&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------


PERCHE' MAI??
usa questa sintassi e soprattutto metti i file di northwind nella cartella data di MSSQL

CREATE DATABASE [northwnd] ON
( FILENAME = N'C:\percorso\northwnd.mdf' ),
( FILENAME = N'C:\percorso\northwnd.ldf' )
FOR ATTACH ;

Christian Paparelli
http://www.ithost.ch
17 messaggi dal 30 giugno 2007
Molte grazie.
Mettendo i files dentro la cartella data mi funziona direttamente anche l'importazione con il comando Collega di SQL Server.

Una domanda... giusto per riempire le mie lacune...

CREATE DATABASE [northwnd] ON
( FILENAME = N'C:\percorso\northwnd.mdf' ),
( FILENAME = N'C:\percorso\northwnd.ldf' )
FOR ATTACH ;

Il comando in generale lo capisco, ma non capisco cosa vul dire quella N in
FILENAME = <b>N</b> 'C:\percorso\northwnd.mdf'


Grazie ancora!
Modificato da koolmind il 30 giugno 2007 22.44 -
la N davanti alla stringa sta ad indicare che il testo è unicode e viene usato per i campi nvarchar, ecc.

Christian Paparelli
http://www.ithost.ch

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.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC