Calling external EXE execution program in SQL Server

Source: Internet
Author: User

Calling external EXE execution program in SQL Server

EXE SQL Server XP database DOS server

First, open the xp_cmdshell

Open the surface area configurator,

Features of the perimeter application configurator,

Instance Name \database engine\xp_cmdshell->

Enable

Second, the solution

[SQL] View plain copy

Use master Exec xp_cmdshell ' mkdir d:\csj '--Call DOS command to create a folder, (Execution succeeded!) )

[SQL] View plain copy

Exec xp_cmdshell ' C:\calc.exe '--call EXE file (but execute EXE file, always show "executing query")

Third, if there is a problem

It may appear as above "calling EXE file (but executing EXE file, always show" executing query ")" Problem, because EXE program is not "automatic execution" and "Auto Exit" is important. Refer to the following tips:

Note the points:

1. Permissions

Xp_deletemail Execute permissions are granted to members of the sysadmin fixed server role by default, but can be granted to other users

2. Execution mode

The xp_cmdshell operates synchronously. Control is not returned until the command-line interpreter command finishes executing.

3. Unable to perform user interaction commands, such as the implementation of Notepad such as user input, close the operation of the program, will hang dead program

4. If the program is to pop up the user interface, the user interface will not pop up

Calling external EXE execution program in SQL Server

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.