Errore connessione DataSource a VS2010 con SP contenenti tabelle tempo...

martedì 09 novembre 2010 - 15.30
Tag Elenco Tags  C#  |  .NET 3.5  |  Windows XP  |  Visual Studio 2010  |  SQL Server 2005

stena Profilo | Junior Member

Quando cerco di importare un databse in VS2010, ottengo un errore durante l'importazione
da SQL Server 2005 di tutte le stored procedure contenenti tabelle temporanee.

One or more error(s) occurred while processing the database onject(s).
Click OK to continue anyway or Cancel to go back to the wizard and try to fix the errors.

Esempio errore riportato:
<database.dbo.sp1>
Invalid object name '#Tmptabella'.

Alla fine ottengo anche due errori di questo tipo:
<database.dbo.sp2>
Invalid length parameter passed to the SUBSTRING function.

<database.dbo.sp3>
Incorrect syntax near 'LOGIN'.

L'esecuzione delle stored procedure da sql server 2005 funziona correttamente senza alcuna anomalia.

Grazie in anticipo.

alx_81 Profilo | Guru

>Esempio errore riportato:
><database.dbo.sp1>
>Invalid object name '#Tmptabella'.
Questo potrebbe essere perchè:
1) usi una tabella temporanea creata altrove (ad esempio la sp madre che lancia questa)
2) usi una into e il compilatore non sa se esiste
ma questo credo che potrebbe non essere bloccante.

>Alla fine ottengo anche due errori di questo tipo:
><database.dbo.sp2>
>Invalid length parameter passed to the SUBSTRING function.
e cosa scrivi nella substring?

><database.dbo.sp3>
>Incorrect syntax near 'LOGIN'.
cosa scrivi in questo statement?

>L'esecuzione delle stored procedure da sql server 2005 funziona
>correttamente senza alcuna anomalia.
potrebbe essere un problema del parser di VS2010, visto che la sintassi 2005 già in 2008, in alcuni casi, è deprecata..
bisognerebbe vedere meglio il codice.

>Grazie in anticipo.
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

stena Profilo | Junior Member

Intanto grazie per le risposte.

Alla fine ho visto che l'errore l'ho ottengo in questa situazione:
Data -> Add New Data source -> Database -> Dataset -> Choose your database objects -> ...

Mentre invece con Tools -> Connect to database -> ..... non ottengo nessun errore.

L'applicazione e` nativa con VS 2010 e utilizza il framework 4.

alx_81 Profilo | Guru

>Intanto grazie per le risposte.
>
>Alla fine ho visto che l'errore l'ho ottengo in questa situazione:
>Data -> Add New Data source -> Database -> Dataset ->
>Choose your database objects -> ...
>
>Mentre invece con Tools -> Connect to database -> .....
>non ottengo nessun errore.
>
>L'applicazione e` nativa con VS 2010 e utilizza il framework 4.
se connettendosi al tuo db va tutto, direi quindi che ci siamo.
L'altra opzione non la conosco sinceramente..


--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
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