Ask a Question related to ASP.NET Security, Design and Development.
-
Peter Afonin #1
Cannot execute DTS package
Hello,
Our SQL server used to run under System account, and I had no problems
executing DTS packages from the ASP.NET:
Dim oPkg As DTS.Package
oPkg = CreateObject("DTS.Package")
oPkg.LoadFromSQLServer("WIN2000", , ,
DTS.DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrus tedConnection, , , ,
"Import DPCK")
oPkg.Execute()
oPkg.UnInitialize()
oPkg = Nothing
Then we switched to the different account, and I cannot execute packages
anymore. I tried all accounts, including thos that have full access and
rights. If I use
DTSSQLStgFlag_UseTrustedConnection
I get this error
System.Runtime.InteropServices.COMException (0x80040E4D): Login failed for
user 'NT AUTHORITY\NETWORK SERVICE'. at
DTS._Package.LoadFromSQLServer(String ServerName, String ServerUserName,
String ServerPassword, DTSSQLServerStorageFlags Flags, String
PackagePassword, String PackageGuid, String PackageVersionGuid, String
PackageName, Object& pVarPersistStgOfHost) at
MakeXeroxFiles.MakeFiles.btnMake_Click(Object sender, EventArgs e)
If I use the flag DTSSQLStgFlag_Default and specify user name and password,
I still get similar message:
System.Runtime.InteropServices.COMException (0x80040E4D): Login failed for
user 'SPECIALTY\pafo'. at DTS._Package.LoadFromSQLServer(String ServerName,
String ServerUserName, String ServerPassword, DTSSQLServerStorageFlags
Flags, String PackagePassword, String PackageGuid, String
PackageVersionGuid, String PackageName, Object& pVarPersistStgOfHost) at
MakeXeroxFiles.MakeFiles.btnMake_Click(Object sender, EventArgs e)
If I add <identity impersonate="true" /> to the Web.config, I don't get an
error anymore, but the package doesn't execute either.
What can I do? I would appreciate your help very much.
Thank you,
--
Peter Afonin
Peter Afonin Guest
-
execute var from PHP in FLA
Hi guys! I've made a form from where a user can sign up. Now I want to tjeck in the MySQL db if the email already exists. How is this done? I... -
[PHP] cannot execute?
The path mogrify is in PATH for webserver user? Try exec("/path/to/mogrify ... Also, the webserver user have write (not only read) the file ? ... -
cannot execute?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, can anyone tell me why following script does not resize image? It calls ImageMagick... -
Cannot execute ASP
Dear all I got the warning message from event log after executing the asp page. Source: W3SVC Event ID: 36 The server failed to load... -
execute DTS package
dtsrun is a command line utitlity which runs the DTS package. you can call this utitlity using xp_cmdshell inside a stored procedure. you can get... -
Hermit Dave #2
Re: Cannot execute DTS package
good old asp.net.
Whats happening is that it is trying to execute the Query with context of NT
AUTHORITY\NETWORK SERVICE
since you are using trusted connection.
so either set up the above user to access SQL & the database.
or just use impersonate identity tag to impersonate a fixed user.
matrix detailing the execution context with asp.net
[url]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/SecNetAP05.asp[/url]
code project article which has snippet to allow aspnet account (worker
process in 2003 runs under Network Server) to the database
[url]http://www.codeproject.com/cs/database/sql_in_csharp.asp[/url]
--
Regards,
Hermit Dave
([url]http://hdave.blogspot.com[/url])
"Peter Afonin" <peter@gudzon.net> wrote in message
news:uV0th3omEHA.592@TK2MSFTNGP11.phx.gbl...password,> Hello,
>
> Our SQL server used to run under System account, and I had no problems
> executing DTS packages from the ASP.NET:
>
> Dim oPkg As DTS.Package
> oPkg = CreateObject("DTS.Package")
> oPkg.LoadFromSQLServer("WIN2000", , ,
> DTS.DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrus tedConnection, , , ,
> "Import DPCK")
> oPkg.Execute()
> oPkg.UnInitialize()
> oPkg = Nothing
>
> Then we switched to the different account, and I cannot execute packages
> anymore. I tried all accounts, including thos that have full access and
> rights. If I use
>
> DTSSQLStgFlag_UseTrustedConnection
>
> I get this error
>
> System.Runtime.InteropServices.COMException (0x80040E4D): Login failed for
> user 'NT AUTHORITY\NETWORK SERVICE'. at
> DTS._Package.LoadFromSQLServer(String ServerName, String ServerUserName,
> String ServerPassword, DTSSQLServerStorageFlags Flags, String
> PackagePassword, String PackageGuid, String PackageVersionGuid, String
> PackageName, Object& pVarPersistStgOfHost) at
> MakeXeroxFiles.MakeFiles.btnMake_Click(Object sender, EventArgs e)
>
> If I use the flag DTSSQLStgFlag_Default and specify user name andServerName,> I still get similar message:
>
> System.Runtime.InteropServices.COMException (0x80040E4D): Login failed for
> user 'SPECIALTY\pafo'. at DTS._Package.LoadFromSQLServer(String> String ServerUserName, String ServerPassword, DTSSQLServerStorageFlags
> Flags, String PackagePassword, String PackageGuid, String
> PackageVersionGuid, String PackageName, Object& pVarPersistStgOfHost) at
> MakeXeroxFiles.MakeFiles.btnMake_Click(Object sender, EventArgs e)
>
> If I add <identity impersonate="true" /> to the Web.config, I don't get an
> error anymore, but the package doesn't execute either.
>
> What can I do? I would appreciate your help very much.
>
> Thank you,
>
>
> --
> Peter Afonin
>
>
Hermit Dave Guest
-
Peter Afonin #3
Re: Cannot execute DTS package
Thank you very much, Hermit, it worked.
The problem was that when I tried to add 'NT AUTHORITY\NETWORK SERVICE'
manually in Enterprise Mgr - I couldn't find it (I don't understand why),
but when I ran
EXEC sp_grantlogin 'NT AUTHORITY\NETWORK SERVICE' - it worked.
Peter
"Hermit Dave" <hermitd.REMOVE@CAPS.AND.DOTS.hotmail.com> wrote in message
news:uDzkzKpmEHA.1844@TK2MSFTNGP12.phx.gbl...NT> good old asp.net.
> Whats happening is that it is trying to execute the Query with context of[url]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/SecNetAP05.asp[/url]> AUTHORITY\NETWORK SERVICE
> since you are using trusted connection.
>
> so either set up the above user to access SQL & the database.
> or just use impersonate identity tag to impersonate a fixed user.
>
> matrix detailing the execution context with asp.net
>for>
> code project article which has snippet to allow aspnet account (worker
> process in 2003 runs under Network Server) to the database
> [url]http://www.codeproject.com/cs/database/sql_in_csharp.asp[/url]
>
> --
>
> Regards,
>
> Hermit Dave
> ([url]http://hdave.blogspot.com[/url])
> "Peter Afonin" <peter@gudzon.net> wrote in message
> news:uV0th3omEHA.592@TK2MSFTNGP11.phx.gbl...> > Hello,
> >
> > Our SQL server used to run under System account, and I had no problems
> > executing DTS packages from the ASP.NET:
> >
> > Dim oPkg As DTS.Package
> > oPkg = CreateObject("DTS.Package")
> > oPkg.LoadFromSQLServer("WIN2000", , ,
> > DTS.DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrus tedConnection, , , ,
> > "Import DPCK")
> > oPkg.Execute()
> > oPkg.UnInitialize()
> > oPkg = Nothing
> >
> > Then we switched to the different account, and I cannot execute packages
> > anymore. I tried all accounts, including thos that have full access and
> > rights. If I use
> >
> > DTSSQLStgFlag_UseTrustedConnection
> >
> > I get this error
> >
> > System.Runtime.InteropServices.COMException (0x80040E4D): Login failedfor> password,> > user 'NT AUTHORITY\NETWORK SERVICE'. at
> > DTS._Package.LoadFromSQLServer(String ServerName, String ServerUserName,
> > String ServerPassword, DTSSQLServerStorageFlags Flags, String
> > PackagePassword, String PackageGuid, String PackageVersionGuid, String
> > PackageName, Object& pVarPersistStgOfHost) at
> > MakeXeroxFiles.MakeFiles.btnMake_Click(Object sender, EventArgs e)
> >
> > If I use the flag DTSSQLStgFlag_Default and specify user name and> > I still get similar message:
> >
> > System.Runtime.InteropServices.COMException (0x80040E4D): Login failedan> ServerName,> > user 'SPECIALTY\pafo'. at DTS._Package.LoadFromSQLServer(String> > String ServerUserName, String ServerPassword, DTSSQLServerStorageFlags
> > Flags, String PackagePassword, String PackageGuid, String
> > PackageVersionGuid, String PackageName, Object& pVarPersistStgOfHost) at
> > MakeXeroxFiles.MakeFiles.btnMake_Click(Object sender, EventArgs e)
> >
> > If I add <identity impersonate="true" /> to the Web.config, I don't get>> > error anymore, but the package doesn't execute either.
> >
> > What can I do? I would appreciate your help very much.
> >
> > Thank you,
> >
> >
> > --
> > Peter Afonin
> >
> >
>
Peter Afonin Guest
-
Hermit Dave #4
Re: Cannot execute DTS package
yeah i tried it through enterprise manager as well and finally i went the
query analyser way to execute the stored procs :)
--
Regards,
Hermit Dave
([url]http://hdave.blogspot.com[/url])
"Peter Afonin" <peter@gudzon.net> wrote in message
news:e9c1xAqmEHA.1692@TK2MSFTNGP10.phx.gbl...of> Thank you very much, Hermit, it worked.
>
> The problem was that when I tried to add 'NT AUTHORITY\NETWORK SERVICE'
> manually in Enterprise Mgr - I couldn't find it (I don't understand why),
> but when I ran
> EXEC sp_grantlogin 'NT AUTHORITY\NETWORK SERVICE' - it worked.
>
> Peter
>
> "Hermit Dave" <hermitd.REMOVE@CAPS.AND.DOTS.hotmail.com> wrote in message
> news:uDzkzKpmEHA.1844@TK2MSFTNGP12.phx.gbl...> > good old asp.net.
> > Whats happening is that it is trying to execute the Query with context[url]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/SecNetAP05.asp[/url]> NT>> > AUTHORITY\NETWORK SERVICE
> > since you are using trusted connection.
> >
> > so either set up the above user to access SQL & the database.
> > or just use impersonate identity tag to impersonate a fixed user.
> >
> > matrix detailing the execution context with asp.net
> >packages> >
> > code project article which has snippet to allow aspnet account (worker
> > process in 2003 runs under Network Server) to the database
> > [url]http://www.codeproject.com/cs/database/sql_in_csharp.asp[/url]
> >
> > --
> >
> > Regards,
> >
> > Hermit Dave
> > ([url]http://hdave.blogspot.com[/url])
> > "Peter Afonin" <peter@gudzon.net> wrote in message
> > news:uV0th3omEHA.592@TK2MSFTNGP11.phx.gbl...> > > Hello,
> > >
> > > Our SQL server used to run under System account, and I had no problems
> > > executing DTS packages from the ASP.NET:
> > >
> > > Dim oPkg As DTS.Package
> > > oPkg = CreateObject("DTS.Package")
> > > oPkg.LoadFromSQLServer("WIN2000", , ,
> > > DTS.DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrus tedConnection, , , ,
> > > "Import DPCK")
> > > oPkg.Execute()
> > > oPkg.UnInitialize()
> > > oPkg = Nothing
> > >
> > > Then we switched to the different account, and I cannot executeand> > > anymore. I tried all accounts, including thos that have full accessServerUserName,> for> > > rights. If I use
> > >
> > > DTSSQLStgFlag_UseTrustedConnection
> > >
> > > I get this error
> > >
> > > System.Runtime.InteropServices.COMException (0x80040E4D): Login failed> > > user 'NT AUTHORITY\NETWORK SERVICE'. at
> > > DTS._Package.LoadFromSQLServer(String ServerName, Stringat> for> > password,> > > String ServerPassword, DTSSQLServerStorageFlags Flags, String
> > > PackagePassword, String PackageGuid, String PackageVersionGuid, String
> > > PackageName, Object& pVarPersistStgOfHost) at
> > > MakeXeroxFiles.MakeFiles.btnMake_Click(Object sender, EventArgs e)
> > >
> > > If I use the flag DTSSQLStgFlag_Default and specify user name and> > > I still get similar message:
> > >
> > > System.Runtime.InteropServices.COMException (0x80040E4D): Login failed> > ServerName,> > > user 'SPECIALTY\pafo'. at DTS._Package.LoadFromSQLServer(String> > > String ServerUserName, String ServerPassword, DTSSQLServerStorageFlags
> > > Flags, String PackagePassword, String PackageGuid, String
> > > PackageVersionGuid, String PackageName, Object& pVarPersistStgOfHost)get> > > MakeXeroxFiles.MakeFiles.btnMake_Click(Object sender, EventArgs e)
> > >
> > > If I add <identity impersonate="true" /> to the Web.config, I don't> an>> >> > > error anymore, but the package doesn't execute either.
> > >
> > > What can I do? I would appreciate your help very much.
> > >
> > > Thank you,
> > >
> > >
> > > --
> > > Peter Afonin
> > >
> > >
> >
>
Hermit Dave Guest



Reply With Quote

