Database 如何在sql server 2005/2008中的远程计算机上创建表、过程等
我已经准备了一个安装程序,它将部署一些文件,并将创建数据库、表、过程等 问题是,如果用户想要安装db,procs。在远程服务器上,我要求在安装应用程序的计算机上安装SQL客户端。我不想这样(因为客户也不会同意) 我正在为数据库连接获取输入。现在,我想在远程服务器(由客户端提供)上创建所有表、过程和函数,而不必在本地计算机上安装sql server客户端 谢谢,Database 如何在sql server 2005/2008中的远程计算机上创建表、过程等,database,sql-server-2005,Database,Sql Server 2005,我已经准备了一个安装程序,它将部署一些文件,并将创建数据库、表、过程等 问题是,如果用户想要安装db,procs。在远程服务器上,我要求在安装应用程序的计算机上安装SQL客户端。我不想这样(因为客户也不会同意) 我正在为数据库连接获取输入。现在,我想在远程服务器(由客户端提供)上创建所有表、过程和函数,而不必在本地计算机上安装sql server客户端 谢谢, Sunil您的安装程序能够在本地服务器上部署所有这些元数据,对吗?连接到远程数据库应该没有什么不同。启动连接时只需指定一个不同的服务器。
Sunil您的安装程序能够在本地服务器上部署所有这些元数据,对吗?连接到远程数据库应该没有什么不同。启动连接时只需指定一个不同的服务器。我认为SQL客户端指的是SQL管理工具。如果我是正确的,那么您不需要安装它来创建表和运行其他DDL(数据定义语言)语句,如CREATETABLE等
您可以只运行程序中的语句(可能有DML语句,如SELECT、UPDATE等)。您不需要安装管理客户端来创建数据库表等等。安装程序需要在您要安装的机器上安装SQL客户端或类似的客户端。这是故意的。如果没有正确的协议,您还需要如何与服务器通信?在这种情况下,唯一的选择是将文件(脚本等)复制到物理SQL server计算机,并在那里运行它们(例如,通过远程桌面到其中)-如果允许这样做的话。。。