public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Re: SQL server utility not working when invoked(from a asp.net application) using cygwin
@ 2014-03-31  8:30 Afreen..
       [not found] ` <CAN=kAG6+ZE=d-J_4BYJdnPBbRBORX3je1OhPxbHcknKLFRtoCA@mail.gmail.com>
  0 siblings, 1 reply; 8+ messages in thread
From: Afreen.. @ 2014-03-31  8:30 UTC (permalink / raw)
  To: cygwin

Hi,

Thanks for the response Chris.Really appreciate the help.
Well,The return status for the sqlcmd command is 1. sqlcmd probably
just does not get executed.The query is not executed nor is the output
redirected to sql.log.It does not even give an error message if I pass
an incorrect parameter.

The same script (ie. Test.script here) & the sqlcmd command in it are
executed correctly when directly invoked from the cygwin terminal.

One more interesting thing here is that if I use the osql utility
(It's a sql server utility similar to sqlcmd) instead of sqlcmd in the
script,it works perfectly fine (even when the script is called from
the asp.net application).

Also, I'll upgrade to a more recent version of cygwin and check if it
solves the issue.


Thanks & Regards,
Afreen T

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread
* SQL server utility not working when invoked(from a asp.net application) using cygwin
@ 2014-03-24 10:36 Afreen..
  2014-03-24 10:43 ` Chris J. Breisch
  0 siblings, 1 reply; 8+ messages in thread
From: Afreen.. @ 2014-03-24 10:36 UTC (permalink / raw)
  To: cygwin

Hello,

I have an asp.net application which uses cygwin to execute shell
scripts in Windows environment. sqlcmd utility is used in these shell
scripts to connect to a database and execute queries. sqlcmd is
command line application that allows SQL queries to be written and
executed from the command prompt.

The sqlcmd utility works fine when directly invoked from the .net
application or when the script is directly executed at the Cygwin
terminal. But fails on integration ie. when the application creates a
cygwin process & executes the script (I'm using cygwin bash.exe to do
this) ,sqlcmd utility fails.

To start a cygwin process,using a piece of code similar to this:

{
string FileName= @"c:\cygwin\bin\bash.exe";
string Arguments= @"C:\MyDir\Test.script";
ProcessStartInfo proc = ProcessStartInfo(FileName,Arguments);
proc.UseShellExecute = false;
proc.CreateNoWindow = true;
Process P = new Process();
P.StartInfo=proc;
P.Start();
P.WaitForExit();
}


Here Test.script is the script which contains the sqlcmd
command.Output of the command is redirected to a file.

sqlcmd -U abc -P abc -S MyServer -Q "sp_helpuser abc" > sql.log

Is there something wrong with the way I'm creating the process (using
bash.exe) or calling the script?How do I invoke cygwin and execute my
script from an asp.net application?

Using .net framework 4.0 and cygwin 1.7.20.
Any help will be highly appreciated!Thanks in advance!


-- 
Regards,
Afreen T

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-03-30 19:48 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-03-31  8:30 SQL server utility not working when invoked(from a asp.net application) using cygwin Afreen..
     [not found] ` <CAN=kAG6+ZE=d-J_4BYJdnPBbRBORX3je1OhPxbHcknKLFRtoCA@mail.gmail.com>
2014-03-31  8:31   ` Afreen..
  -- strict thread matches above, loose matches on Subject: below --
2014-03-24 10:36 Afreen..
2014-03-24 10:43 ` Chris J. Breisch
2014-03-24 19:26   ` Chris J. Breisch
2014-03-25  2:10     ` Chris J. Breisch
2014-03-25 14:12       ` Andrey Repin
2014-03-25 14:54         ` Chris J. Breisch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).