create sqlserver procedure in a specify db on remote server or linkedserver

本文详细介绍了如何使用SQL语句在特定数据库中创建存储过程,并通过调用该存储过程在不同服务器间执行特定操作。文章重点讨论了在SQL Server环境下,通过设置变量、执行SQL命令和获取数据库名称等关键步骤实现跨服务器操作的技术细节。
declare @sql nvarchar(max)

set @sql = '
create procedure p_test as select * from sysobjects;
'

set @sql = REPLACE(@sql, '''', '''''')
set @sql = 'declare @sql nvarchar(max); set @sql = ''' + @sql + '''; use testdb; exec sp_executesql @sql; select db_name();'

execute(@sql) at [mylinkedserver1]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/3875/viewspace-1724661/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/3875/viewspace-1724661/

### 配置VSCode连接本地或远程Jupyter服务器 为了在 Visual Studio Code (VSCode) 中指定本地或远程 Jupyter 服务器进行连接,可以按照以下方法操作: #### 连接本地Jupyter Notebook 对于本地的 Jupyter Notebook,只需确保已安装 `Python` 扩展以及 `Jupyter` 支持。启动 VSCode 后,在左侧活动栏中点击“Jupyter 笔记本”图标打开笔记本视图。此时可以直接创建新的 Jupyter 文件并运行单元格中的代码而无需额外设置[^1]。 #### 远程Jupyter Server配置 当目标是连接到远程主机上的 Jupyter 实例时,则需执行更多步骤来完成配置工作: - 安装必要的扩展包:确认已经安装了官方提供的 Python 插件; - 获取远程机器的信息:记录下要访问的目标地址、端口号以及其他认证细节; - 使用 SSH Tunneling 创建安全通道:通过命令行工具建立从本地计算机通往远端服务的安全隧道; ```bash ssh -L 8888:localhost:8888 username@remote_host_address ``` 上述指令会将远程服务器上监听于 8888 端口的服务映射至本地同一端口位置;其中 `username` 是指登录名,而 `remote_host_address` 则代表实际 IP 地址或者域名字符串。 接着,在 VSCode 的命令面板里输入 "Jupyter: Specify local or remote Jupyter server for connections" 并选择对应的选项以继续设定过程。如果选择了 Remote URL/Token 方式的话,请提供完整的 HTTP(S) 协议前缀加上之前提到过的转发后的本地URL路径及可能存在的 Token 参数作为验证凭证。 最后保存更改之后就可以像平常一样利用集成环境内的功能去编辑和调试基于 Python 编写的交互式文档啦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值