Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从网络中的另一台PC执行SQL Server查询(过程) 现状_Sql_Sql Server_Stored Procedures - Fatal编程技术网

如何从网络中的另一台PC执行SQL Server查询(过程) 现状

如何从网络中的另一台PC执行SQL Server查询(过程) 现状,sql,sql-server,stored-procedures,Sql,Sql Server,Stored Procedures,我们已经安装了netrowk。有些电脑安装了SQL Server 2012,有些电脑没有安装 在没有SQL Server的情况下,是否可以编写存储过程并由另一个用户/PC调用/执行?例如,通过一些.bat/.cmd脚本,我不知道 理想情况 我在SQLServerManagementStudio上编写SQL查询 我将查询保存为存储过程 运行查询或执行过程不需要在客户端计算机中安装SQL Server。最多,根据您使用的编程语言,您需要为SQL Server安装客户端。这适用于任何DBMS,即使是M

我们已经安装了netrowk。有些电脑安装了SQL Server 2012,有些电脑没有安装

在没有SQL Server的情况下,是否可以编写存储过程并由另一个用户/PC调用/执行?例如,通过一些.bat/.cmd脚本,我不知道

理想情况
  • 我在SQLServerManagementStudio上编写SQL查询

  • 我将查询保存为存储过程 运行查询或执行过程不需要在客户端计算机中安装SQL Server。最多,根据您使用的编程语言,您需要为SQL Server安装客户端。这适用于任何DBMS,即使是Microsoft SQL Server 2014


    例如,如果您用Java实现代码,您甚至不需要MS SQL Server客户端。MS SQL Server的JDBC驱动程序就足够了。它可以从Microsoft下载,并且不是SQL Server客户端安装的一部分。

    您不需要在客户端计算机中安装SQL Server来运行查询或执行过程。最多,根据您使用的编程语言,您需要为SQL Server安装客户端。这适用于任何DBMS,即使是Microsoft SQL Server 2014


    例如,如果您用Java实现代码,您甚至不需要MS SQL Server客户端。MS SQL Server的JDBC驱动程序就足够了。它可以从Microsoft下载,并且不是SQL Server客户端安装的一部分。

    需要运行存储过程的客户端计算机可以安装。这允许在另一台sql Server上执行sql命令

    SQLCmd -S<<SERVERNAME\INSTANCENAME>> -Q "Execute dbo.YourStoredProcedure"
    
    SQLCmd-S-Q“执行dbo.YourStoredProcedure”
    
    然后让存储过程将CSV文件保存到网络驱动器或通过电子邮件发送

    另一种检索数据的方法是使用。通过这种方式,用户可以连接到服务器,执行查询并接收CSV文件到其计算机上的指定位置


    在这两种情况下,都需要在客户端计算机上安装附加程序。

    需要运行存储过程的客户端计算机可以安装。这允许在另一台sql Server上执行sql命令

    SQLCmd -S<<SERVERNAME\INSTANCENAME>> -Q "Execute dbo.YourStoredProcedure"
    
    SQLCmd-S-Q“执行dbo.YourStoredProcedure”
    
    然后让存储过程将CSV文件保存到网络驱动器或通过电子邮件发送

    另一种检索数据的方法是使用。通过这种方式,用户可以连接到服务器,执行查询并接收CSV文件到其计算机上的指定位置


    在这两种情况下,都需要在客户端计算机上安装一个附加程序。

    谢谢您的有用建议。谢谢您的有用建议。