本地向远程地址为10.96.108.21的sqlserver插入数据得sql语句
时间: 2024-09-14 07:06:43 浏览: 37
SQLServer 批量插入数据的两种方法
在SQL中,如果你想要从本地数据库向远程地址为10.96.108.21的SQL Server服务器插入数据,你需要使用`INSERT INTO ... VALUES`语句,并结合`EXEC`或`sp_executesql`(如果涉及到动态SQL)来执行远程操作。这里是一个基本的例子:
```sql
INSERT INTO [your_schema].[your_table]
(
column1,
column2,
...
)
VALUES
(
value1,
value2,
...
)
ON REMOTE_SERVER = '10.96.108.21';
-- 或者,如果你想通过存储过程执行
DECLARE @sql NVARCHAR(MAX);
SET @sql = N'
INSERT INTO [your_schema].[your_table] (column1, column2, ...)
VALUES (' + QUOTENAME(value1) + ', ' + QUOTENAME(value2) + ', ...)';
EXEC sp_executesql @sql, N'@value1 INT, @value2 VARCHAR(50)', @value1 = value1, @value2 = value2 ON REMOTE_SERVER = '10.96.108.21';
```
请注意,这通常需要对目标服务器有足够的权限,同时确保网络连接畅通,并且两地数据库之间有安全策略和足够的信任设置。
阅读全文