问题标签 [xp-cmdshell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
21488 浏览

sql-server - 启用 xp_cmdshell 不起作用

我尝试xp_cmdshell在 SQL Server 中启用。所以我跑了:

返回的消息说:

配置选项“显示高级选项”从 1 更改为 1。运行 RECONFIGURE 语句进行安装。

配置选项“xp_cmdshell”从 0 更改为 1。运行 RECONFIGURE 语句进行安装。

构面属性显示“XPCmdShellEnabled”

但是,当我执行

我收到错误消息

消息 15281,级别 16,状态 1,过程 xp_cmdshell,第 1 行
SQL Server 阻止了对组件“xp_cmdshell”的过程“sys.xp_cmdshell”的访问,因为该组件作为该服务器的安全配置的一部分被关闭。系统管理员可以使用 sp_configure 启用“xp_cmdshell”的使用。有关启用“xp_cmdshell”的详细信息,请参阅 SQL Server 联机丛书中的“表面区域配置”。

我所做的是来自 Microsoft 文档。为什么它不起作用?

0 投票
1 回答
869 浏览

asp.net - 如何在 ASP.NET MVC 中从我的应用程序运行 xp_cmdshell

在我的应用程序中,我正在将数据读取到数据库,然后我想启动集成服务以将数据导入多维数据集。这是我用来从 SSMS 启动它的命令:

但是如何从我的应用程序中使用它?我一开始就有这个错误:
对象'xp_cmdshell',数据库'mssqlsystemresource',模式'sys'的EXECUTE权限被拒绝。

在使用这样的命令之后:

我还有一个错误:
xp_cmdshell 代理帐户信息无法检索或无效。验证“##xp_cmdshell_proxy_account##”凭据是否存在并包含有效信息。

当我检查时,我在Database Engine -> Security -> Credentials中没有凭据。

我想使用这样的命令:

但我不知道我应该在“密码”中写什么。有什么建议么?

这是我的 CubeController:

0 投票
1 回答
11825 浏览

sql - 从 SQL Server 创建 zip 文件

这是我用来创建.rar带有密码的文件的代码

但它设置asdad密码而不是asd^ad^符号被忽略。为什么?

0 投票
2 回答
1899 浏览

sql - SQL Server:如何通过链接服务器启用/重新配置 xp_cmdshell

所以我想通过链接服务器启用 xp_cmdshell 。这是我的尝试:

当我收到此消息时,我必须运行重新配置命令:

'配置选项 'xp_cmdshell' 从 0 更改为 1。运行 RECONFIGURE 语句进行安装。

重新配置部分不起作用。我不知道如何通过链接服务器激活重新配置命令。谢谢!

0 投票
1 回答
936 浏览

sql-server - 使用 xp_cmdshell 的任务列表

我想知道我将如何使用将输出图像名和主机名的任务列表 cmd

我有这样的语法,但无法将结果合二为一。

加上主机名

0 投票
2 回答
523 浏览

sql-server - 为什么我可以从 SQL Server 运行 .bat 而不是 .exe?

我可以从命令行运行 my.exe。我可以从 .bat 运行它。但是,当我尝试在 SQL Server 中运行它们时,.exe 似乎永远不会运行。

这确实运行 .bat 但它运行的 .exe 永远不会运行。

如果我从命令行运行 '\fs01\filefolder\runpgm.bat' 那么它工作正常。

0 投票
1 回答
1070 浏览

sql-server-2008 - 无法使用 xp_cmdshell 将文件传输到 ftp 服务器

我正在使用此代码将文件从本地系统传输到 ftp(我拥有此 ftp 的所有读写权限)。

我无法传输文件并收到此错误

1 个用户 (172.******:(none)):打开 172.******

2 空

3 空

4 把 c:\vss\mywebsite\test2.txt /dir1/test2.txt

5 c:\vss\mywebsite\test2.txt:找不到文件

6 退出

7 空

但是我可以通过 cmd 提示符进行传输。

0 投票
2 回答
5071 浏览

sql - sql sp_xp_cmdshell_proxy_account 错误

当我在本地 PC 上的 sql 中运行以下命令时:

我收到错误:

sp_xp_cmdshell_proxy_account 执行过程中出错。可能的原因:提供的帐户无效或无法创建“##xp_cmdshell_proxy_account##”凭据。错误代码:“5”。

当我登录到 Windows 并使用 Windows 身份验证登录到 sql server(在我的本地 pc 上)时,我正在使用这个用户。

我应该创建另一个用户吗?

PS:从服务中,在 SQL 服务代理登录时,我已经设置了这个用户。

0 投票
1 回答
583 浏览

sql - xp_cmdshell 传输级错误

问题:每次我尝试执行以下代码:

我收到以下错误:

从服务器接收结果时发生传输级错误。(提供者:TCP 提供者,错误:0 - 信号量超时期限已过。)

我已经尝试了所有可能的解决方案,我可以在那里找到。我不认为这是一个权限问题,因为我在另一台服务器上遇到了权限问题,并按照完全相同的方式在该服务器上修复它们,但无济于事。

任何有关导致此错误的原因的帮助或想法将不胜感激。

0 投票
1 回答
2278 浏览

sql-server - SQl Server 2014 BCP BulkCopy 删除最后的空白行

请任何人都可以建议是否有一种方法可以用来停止 SQL Server 的 BCP 大容量复制命令创建最终的回车符,从而在文件末尾创建一个空行?

我一直在谷歌搜索,但无法找到合适的答案。

我在存储过程中使用的代码如下。查询和文件路径已被省略,但 SQL 变量仍然存在:

谢谢你。