Impossibile trovare ISAM installabile??

giovedì 10 luglio 2008 - 11.20

toyo86 Profilo | Junior Member

la mia situazione è :
-sqlserver 2005 developer edition
-linked server ti tipo Access (chiamato STAGEACCESS) [grazie per il consiglio ad usarli... ]
-database con schema uguale a quello del database access da cui voglio importare i dati..
-la query che eseguo è la seguente:

INSERT INTO [stage].[dbo].[ANAGRAFICA] ([codice anagrafico] ,[ragione sociale] ,[partita iva] ....e tante altre colonne...) SELECT * FROM STAGEACCESS...ANAGRAFICA

il mio problema sta nel fatto che eseguendo la query con sql server express non ho nessun tipo di problema e mi inserisce i dati giusti nella tabella
[stage].[dbo].[ANAGRAFICA] mentre con sql server 205 developer edition mi restituisce il seguente errore...

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

qualcuno sa darmi un idea di cosa mi sia successo?quasi dimenticavo, le impostazioni dei linked server (quello della sql express su una macchina wvista e quello di sql server 2005 su una macchina xp sp3) sono identiche..

grazie mille a chi mi riesce ad aiutare e un saluto a tutti gli altri..

lbenaglia Profilo | Guru

>qualcuno sa darmi un idea di cosa mi sia successo?quasi dimenticavo,
>le impostazioni dei linked server (quello della sql express su
>una macchina wvista e quello di sql server 2005 su una macchina
>xp sp3) sono identiche..

Non è un problema né di SQL Server, né di Access, probabilmente ti manca Microsoft JET sul server che ospita l'istanza SQL Server 2005 Developer.
http://www.microsoft.com/downloads/details.aspx?familyid=2deddec4-350e-4cd0-a12a-d7f70a153156&displaylang=en

>grazie mille a chi mi riesce ad aiutare e un saluto a tutti gli
>altri..
Prego.

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

toyo86 Profilo | Junior Member

lho scaricato...però mi dice:

la versione del Service Pack del sistema
è più recente dell' Aggiornamento che si sta installando
Non è necessario installare questo Aggiornamento

quindi il mio dubbio è sempre..perchè non mi funziona?

lbenaglia Profilo | Guru

>quindi il mio dubbio è sempre..perchè non mi funziona?

Se da SQL Server 2005 Developer Edition esegui questa extended stored procedure cosa ottieni in output?

EXEC xp_enum_oledb_providers;

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

toyo86 Profilo | Junior Member

ottengo un output cosi..dove compare anche un
Microsoft.Jet.OLEDB.4.0 {dee35070-506b-11cf-b1aa-00aa00b8de95} Microsoft Jet 4.0 OLE DB Provider

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

lbenaglia Profilo | Guru

>ottengo un output cosi..dove compare anche un
>Microsoft.Jet.OLEDB.4.0 {dee35070-506b-11cf-b1aa-00aa00b8de95} Microsoft
>Jet 4.0 OLE DB Provider
OK.
Il file mdb è locale al server oppure si trova su una share?

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

toyo86 Profilo | Junior Member

è locale per ora..in futuro potrebbe anche essere altrove..però per la mia simulazione di tesi ho tuto nella stessa macchina..

lbenaglia Profilo | Guru

>è locale per ora..in futuro potrebbe anche essere altrove..però
>per la mia simulazione di tesi ho tuto nella stessa macchina..
Tieni presente che l'account con il quale viene eseguito il servizio MSSQLServer deve avere le permission a livello di NTFS e di share per accedere al file mdb.
Con che account gira il servizio MSSQLServer?

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

toyo86 Profilo | Junior Member

accedo con autenticazione di windows e con il mio utente amministratore..

lbenaglia Profilo | Guru

>accedo con autenticazione di windows e con il mio utente amministratore..
No, devi controllare l'account del servizio, non quello con cui ti autentichi a Windows...
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

toyo86 Profilo | Junior Member

io stavo parlando che il mio sql server è impostato con autenticazione Windows...

lbenaglia Profilo | Guru

>io stavo parlando che il mio sql server è impostato con autenticazione
>Windows...
Si OK, ma io ti sto chiedendo di verificare l'account con il quale gira il servizio MSSQLServer.
Lo puoi vedere dall'applet Services o anche dal SQL Server Configuration Manager...

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

toyo86 Profilo | Junior Member

allore..dimmi se è questo..
ho un utente che nel sql server configuration manager alla voce
"configurazione di rete sql server"
-> protocolli per STAGELORENZO
-->shared memory attivato
named pipes disattivato
tcp/ip disattivato
via disattivato

è questo?

lbenaglia Profilo | Guru

>è questo?
No. Lancia il SQL Server Configuration Manager, seleziona "SQL Server 2005 Services" e dimmi cosa riporta la colonna Log On As per il servizio SQL Server (MSSQLSERVER).

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

toyo86 Profilo | Junior Member

allora..qusto è lo screenshot che mi ritrovo...

1241x226 20Kb

lbenaglia Profilo | Guru

>allora..qusto è lo screenshot che mi ritrovo...
OK, in locale dovrebbe andare dato che localsystem ha diritti amministrativi sulla macchina locale, ma stai certo che quando metterai l'mdb su una share dovrai modificare l'account del servizio con un utente di dominio.

Per quanto riguarda il problema originale non mi vengono in mente altre idee...


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

toyo86 Profilo | Junior Member

va bene...grazie mille per l'interessamento e per gli sforzi..
tornero..:)
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5