SqlCustomFunctions/bin/Release/SqlCustomFunctions_2.publis...

119 lines
42 KiB
MySQL
Raw Normal View History

2025-07-11 07:34:15 -04:00
/*
Deployment script for Common
This code was generated by a tool.
Changes to this file may cause incorrect behavior and will be lost if
the code is regenerated.
*/
GO
SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
GO
:setvar DatabaseName "Common"
:setvar DefaultFilePrefix "Common"
:setvar DefaultDataPath "D:\SqlData\"
:setvar DefaultLogPath "D:\SqlLogs\"
GO
:on error exit
GO
/*
Detect SQLCMD mode and disable script execution if SQLCMD mode is not supported.
To re-enable the script after enabling SQLCMD mode, execute the following:
SET NOEXEC OFF;
*/
:setvar __IsSqlCmdEnabled "True"
GO
IF N'$(__IsSqlCmdEnabled)' NOT LIKE N'True'
BEGIN
PRINT N'SQLCMD mode must be enabled to successfully execute this script.';
SET NOEXEC ON;
END
GO
USE [$(DatabaseName)];
GO
PRINT N'Dropping Assembly [SqlCustomFunctions]...';
GO
DROP ASSEMBLY [SqlCustomFunctions];
GO
PRINT N'Creating Assembly [SqlCustomFunctions]...';
GO
CREATE ASSEMBLY [SqlCustomFunctions]
AUTHORIZATION [dbo]
FROM 0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C01030072F370680000000000000000E00022200B013000000A0000000600000000000082290000002000000040000000000010002000000002000004000000000000000600000000000000008000000002000000000000030060850000100000100000000010000010000000000000100000000000000000000000302900004F00000000400000D002000000000000000000000000000000000000006000000C000000F82700001C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E746578740000008809000000200000000A000000020000000000000000000000000000200000602E72737263000000D00200000040000000040000000C0000000000000000000000000000400000402E72656C6F6300000C0000000060000000020000001000000000000000000000000000004000004200000000000000000000000000000000642900000000000048000000020005006C2200008C05000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B30020059000000010000111200FE1508000001140B0F00FE16070000016F0500000A1201280600000A2C25076F0700000A1F17331B076F0800000A0C7E0900000A2C0608280A00000A08730B00000A0ADE0A2616280C00000A0ADE001200280D00000A2A00000001100000000008003F47000A050000011B3005007F000000020000117E0E00000A280F00000A0A1F108D0E0000010B028E691F10311202028E691F105907161F10281000000A2B23028E691F102F130216071F10028E6959028E69281000000A2B0902071F10281100000A7E0900000A2C0607280A00000A07731200000A6F0500000A280F00000A0ADE0E267E0E00000A280F00000A0ADE00062A000110000000000B00646F000E050000011B30020058000000010000111200FE1508000001140B0F00FE16070000016F0500000A1201280600000A2C24076F0700000A18331B076F0800000A0C7E0900000A2C0608280A00000A08730B00000A0ADE0A2616280C00000A0ADE001200280D00000A2A01100000000008003E46000A050000011B30050078000000020000117E0E00000A280F00000A0A1A8D0E0000010B028E691A311002028E691A5907161A281000000A2B20028E691A2F120216071A028E6959028E69281000000A2B0802071A281100000A7E0900000A2C0607280A00000A07731200000A6F0500000A280F00000A0ADE0E267E0E00000A280F00000A0ADE00062A0110000000000B005D68000E0500000142534A4201000100000000000C00000076342E302E33303331390000000005006C0000000C020000237E0000780200004802000023537472696E677300000000C00400000400000023555300C4040000100000002347554944000000D4040000B800000023426C6F620000000000000002000001471502000900000000FA013300160000010000000E00000002000000040000000400000012000000070000000200000001000000040000000000E8000100000000000600920071010600B2007101060069005E010F009101000006000102FF000A007D002D010A00D500A0010E0015014E011200E401080212002F02EE0106002001FF0006002502FF000600E100FF000600D000FF00000000003700000000000100010081011000C501D10115000100010050200000000096001B0071000100C8200000000096002900780002006421000000009600010071000300D8210000000096000E0078000400000001004000000001004000000001004000000001004000090048010100110048010600190048010A003100480106002900DF001900490058001D0049002B0225004900B5012A00590006012F00610061003200410048013800410013023E0041001F022A00690042024B00390013024E0061003D02540061003D025F0049004801380020002300B0002E000B007F002E00130088002E001B00A70040002300B00060002300B00080002300B00010004400048000000000000000000000000000000000D101000004000000000000000000000068004F0000000000040000000000000000000000680043000000000004000000000000000000000068004E01000000000400000000000000000000006800FF0000000000000000697049505634746F42494E3400697042494E34746F4950563400697049505636746F42494E313600697042494E3136746F49505636003C4D6F64756C653E0049500053797374656D2E44617461006D73636F726C696200547279506172736500526576657273650044656275676761626C654174747269627574650053716C46756E6374696F6E41747472696275746500436F6D70696C6174696F6E52656C61786174696F6E734174747269627574650052756E74696D65436F6D7061746962696C69747941747472696275746500427974650053716C537472696E6700546F537472696E670053716C437573746F6D46756E6374696F6E732E646C6C0053797374656D0049734C6974746C65456E6469616E0042
GO
ALTER ASSEMBLY [SqlCustomFunctions]
DROP FILE ALL
ADD FILE FROM 0x4D6963726F736F667420432F432B2B204D534620372E30300D0A1A445300000000020000010000001F000000A4000000000000001D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E00100C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BCA310138000000001000000010000000000000FFFFFFFF04000000FFFF030000000000FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
GO
PRINT N'Creating Function [dbo].[ipBIN16toIPV6]...';
GO
CREATE FUNCTION [dbo].[ipBIN16toIPV6]
(@IP VARBINARY (8000) NULL)
RETURNS NVARCHAR (MAX)
AS
EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.IPFunctions].[ipBIN16toIPV6]
GO
PRINT N'Creating Function [dbo].[ipBIN4toIPV4]...';
GO
CREATE FUNCTION [dbo].[ipBIN4toIPV4]
(@IP VARBINARY (8000) NULL)
RETURNS NVARCHAR (MAX)
AS
EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.IPFunctions].[ipBIN4toIPV4]
GO
PRINT N'Creating Function [dbo].[ipIPV4toBIN4]...';
GO
CREATE FUNCTION [dbo].[ipIPV4toBIN4]
(@IP NVARCHAR (MAX) NULL)
RETURNS VARBINARY (8000)
AS
EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.IPFunctions].[ipIPV4toBIN4]
GO
PRINT N'Creating Function [dbo].[ipIPV6toBIN16]...';
GO
CREATE FUNCTION [dbo].[ipIPV6toBIN16]
(@IP NVARCHAR (MAX) NULL)
RETURNS VARBINARY (8000)
AS
EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.IPFunctions].[ipIPV6toBIN16]
GO
PRINT N'Update complete.';
GO