为了我自己的记录,我在其中一台服务器上有一张表,我喜欢在其中保存我的活动和脚本
表定义是:
IF OBJECT_ID('[dbo].[activity]') IS NOT NULL
DROP TABLE [dbo].[activity]
GO
CREATE TABLE [dbo].[activity] (
[dt] DATE NOT NULL,
[i] SMALLINT NOT NULL,
[activity] NVARCHAR(max) NOT NULL,
[script] NVARCHAR(max) NULL
CONSTRAINT [DF__activity__script__6E01572D] DEFAULT (NULL))
GO
CREATE CLUSTERED INDEX [pk_activity]
ON [dbo].[activity] ([dt] desc, [i] desc)
Run Code Online (Sandbox Code Playgroud)
由于该表位于DBA
我DBA_SERVER
服务器上的数据库中,因此我从本地计算机创建了一个linked server
到该表,DBA_SERVER
以便我可以将脚本插入到我的表中。
这就是我将脚本插入我的表的方式,该脚本位于我的本地机器上:
INSERT INTO [MY_DBA_SERVER].[DBA].[dbo].[activity]
([dt]
,[i]
,[activity]
,[script])
SELECT
DT=cast ('3 may 2018' as date)
,I=1100
,ACTIVITY='MOVE APPLICATION ROWS - the Ids work'
,[script]=BulkColumn
FROM …
Run Code Online (Sandbox Code Playgroud)