[성현모] DB 수정
This commit is contained in:
@ -365,7 +365,6 @@ namespace SystemX.Product.CP.TRA
|
||||
{
|
||||
try
|
||||
{
|
||||
DatabaseConnControl.ConnectTestListDB();
|
||||
DBConnMain = DatabaseConnControl.GetMainConn();
|
||||
|
||||
DatabaseConnControl.ConnectDataDB1();
|
||||
|
||||
@ -1,4 +1,12 @@
|
||||
DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v20.2.UI, Version=20.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v20.2, Version=20.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v20.2, Version=20.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v20.2, Version=20.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v20.2, Version=20.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraBars.Docking.DockManager, DevExpress.XtraBars.v20.2, Version=20.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraVerticalGrid.VGridControl, DevExpress.XtraVerticalGrid.v20.2, Version=20.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraBars.Docking2010.DocumentManager, DevExpress.XtraBars.v20.2, Version=20.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.Repository.RepositoryItemDateEdit, DevExpress.XtraEditors.v20.2, Version=20.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.Repository.RepositoryItemProgressBar, DevExpress.XtraEditors.v20.2, Version=20.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v20.2, Version=20.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v20.2, Version=20.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit, DevExpress.XtraEditors.v20.2, Version=20.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v20.2, Version=20.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v20.2.UI, Version=20.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
|
||||
@ -8,12 +8,12 @@
|
||||
[StepVersion] [int] NOT NULL,
|
||||
[Enable] [bit] NULL,
|
||||
[Position] [bigint] NULL,
|
||||
[StepDesc] [nvarchar](512) NULL,
|
||||
[UseFunction] [nvarchar](256) NOT NULL,
|
||||
[MacroParm] [nvarchar](512) NULL,
|
||||
[Parm] [nvarchar](512) NULL,
|
||||
[SpecMin] [nvarchar](512) NOT NULL,
|
||||
[SpecMax] [nvarchar](512) NOT NULL,
|
||||
[StepDesc] [nvarchar](2048) NULL,
|
||||
[UseFunction] [nvarchar](2048) NOT NULL,
|
||||
[MacroParm] [nvarchar](2048) NULL,
|
||||
[Parm] [nvarchar](2048) NULL,
|
||||
[SpecMin] [nvarchar](2048) NOT NULL,
|
||||
[SpecMax] [nvarchar](2048) NOT NULL,
|
||||
[IsGlobal] [bit] NULL,
|
||||
[Dim] [nvarchar](64) NOT NULL,
|
||||
[UpdateDT] [datetime2](7) NOT NULL,
|
||||
|
||||
@ -242,44 +242,6 @@ IF fulltextserviceproperty(N'IsFulltextInstalled') = 1
|
||||
EXECUTE sp_fulltext_database 'enable';
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'테이블 [dbo].[VRFY_TestListFileRelease]을(를) 만드는 중...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE TABLE [dbo].[VRFY_TestListFileRelease] (
|
||||
[No] BIGINT IDENTITY (0, 1) NOT NULL,
|
||||
[TestListFileNo] INT NULL,
|
||||
[StepID] BIGINT NOT NULL,
|
||||
[Variant] NVARCHAR (32) NOT NULL,
|
||||
[Gate] NVARCHAR (128) NOT NULL,
|
||||
[Activate] BIT NULL,
|
||||
[StepVersion] INT NOT NULL,
|
||||
[Enable] BIT NULL,
|
||||
[Position] BIGINT NULL,
|
||||
[StepDesc] NVARCHAR (512) NULL,
|
||||
[UseFunction] NVARCHAR (256) NOT NULL,
|
||||
[MacroParm] NVARCHAR (512) NULL,
|
||||
[Parm] NVARCHAR (512) NULL,
|
||||
[SpecMin] NVARCHAR (512) NOT NULL,
|
||||
[SpecMax] NVARCHAR (512) NOT NULL,
|
||||
[IsGlobal] BIT NULL,
|
||||
[Dim] NVARCHAR (64) NOT NULL,
|
||||
[UpdateDT] DATETIME2 (7) NOT NULL,
|
||||
PRIMARY KEY CLUSTERED ([No] ASC) ON [PRIMARY]
|
||||
) ON [PRIMARY];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'인덱스 [dbo].[VRFY_TestListFileRelease].[CSK_VRFY_Release_2]을(를) 만드는 중...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [CSK_VRFY_Release_2]
|
||||
ON [dbo].[VRFY_TestListFileRelease]([TestListFileNo] ASC, [StepID] ASC, [Enable] ASC, [No] ASC)
|
||||
ON [PRIMARY];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'테이블 [dbo].[STOR_TestListFile]을(를) 만드는 중...';
|
||||
|
||||
@ -509,48 +471,41 @@ CREATE TABLE [dbo].[HIST_TesterSummary] (
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'DEFAULT 제약 조건 <이름 없음>을(를) 만드는 중...';
|
||||
PRINT N'테이블 [dbo].[VRFY_TestListFileRelease]을(를) 만드는 중...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[VRFY_TestListFileRelease]
|
||||
ADD DEFAULT ((1)) FOR [Activate];
|
||||
CREATE TABLE [dbo].[VRFY_TestListFileRelease] (
|
||||
[No] BIGINT IDENTITY (0, 1) NOT NULL,
|
||||
[TestListFileNo] INT NULL,
|
||||
[StepID] BIGINT NOT NULL,
|
||||
[Variant] NVARCHAR (32) NOT NULL,
|
||||
[Gate] NVARCHAR (128) NOT NULL,
|
||||
[Activate] BIT NULL,
|
||||
[StepVersion] INT NOT NULL,
|
||||
[Enable] BIT NULL,
|
||||
[Position] BIGINT NULL,
|
||||
[StepDesc] NVARCHAR (2048) NULL,
|
||||
[UseFunction] NVARCHAR (2048) NOT NULL,
|
||||
[MacroParm] NVARCHAR (2048) NULL,
|
||||
[Parm] NVARCHAR (2048) NULL,
|
||||
[SpecMin] NVARCHAR (2048) NOT NULL,
|
||||
[SpecMax] NVARCHAR (2048) NOT NULL,
|
||||
[IsGlobal] BIT NULL,
|
||||
[Dim] NVARCHAR (64) NOT NULL,
|
||||
[UpdateDT] DATETIME2 (7) NOT NULL,
|
||||
PRIMARY KEY CLUSTERED ([No] ASC) ON [PRIMARY]
|
||||
) ON [PRIMARY];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'DEFAULT 제약 조건 <이름 없음>을(를) 만드는 중...';
|
||||
PRINT N'인덱스 [dbo].[VRFY_TestListFileRelease].[CSK_VRFY_Release_2]을(를) 만드는 중...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[VRFY_TestListFileRelease]
|
||||
ADD DEFAULT ((1)) FOR [Enable];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'DEFAULT 제약 조건 <이름 없음>을(를) 만드는 중...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[VRFY_TestListFileRelease]
|
||||
ADD DEFAULT ('') FOR [StepDesc];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'DEFAULT 제약 조건 <이름 없음>을(를) 만드는 중...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[VRFY_TestListFileRelease]
|
||||
ADD DEFAULT ((0)) FOR [IsGlobal];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'DEFAULT 제약 조건 <이름 없음>을(를) 만드는 중...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[VRFY_TestListFileRelease]
|
||||
ADD DEFAULT (getdate()) FOR [UpdateDT];
|
||||
CREATE NONCLUSTERED INDEX [CSK_VRFY_Release_2]
|
||||
ON [dbo].[VRFY_TestListFileRelease]([TestListFileNo] ASC, [StepID] ASC, [Enable] ASC, [No] ASC)
|
||||
ON [PRIMARY];
|
||||
|
||||
|
||||
GO
|
||||
@ -680,12 +635,48 @@ ALTER TABLE [dbo].[HIST_TesterSummary]
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'외래 키 <이름 없음>을(를) 만드는 중...';
|
||||
PRINT N'DEFAULT 제약 조건 <이름 없음>을(를) 만드는 중...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[VRFY_TestListFileRelease]
|
||||
ADD FOREIGN KEY ([TestListFileNo]) REFERENCES [dbo].[STOR_TestListFile] ([No]) ON DELETE SET NULL;
|
||||
ADD DEFAULT ((1)) FOR [Activate];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'DEFAULT 제약 조건 <이름 없음>을(를) 만드는 중...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[VRFY_TestListFileRelease]
|
||||
ADD DEFAULT ((1)) FOR [Enable];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'DEFAULT 제약 조건 <이름 없음>을(를) 만드는 중...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[VRFY_TestListFileRelease]
|
||||
ADD DEFAULT ('') FOR [StepDesc];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'DEFAULT 제약 조건 <이름 없음>을(를) 만드는 중...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[VRFY_TestListFileRelease]
|
||||
ADD DEFAULT ((0)) FOR [IsGlobal];
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'DEFAULT 제약 조건 <이름 없음>을(를) 만드는 중...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[VRFY_TestListFileRelease]
|
||||
ADD DEFAULT (getdate()) FOR [UpdateDT];
|
||||
|
||||
|
||||
GO
|
||||
@ -751,6 +742,15 @@ ALTER TABLE [dbo].[HIST_TestListFile]
|
||||
ADD FOREIGN KEY ([TestListFileNo]) REFERENCES [dbo].[STOR_TestListFile] ([No]) ON DELETE SET NULL;
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'외래 키 <이름 없음>을(를) 만드는 중...';
|
||||
|
||||
|
||||
GO
|
||||
ALTER TABLE [dbo].[VRFY_TestListFileRelease]
|
||||
ADD FOREIGN KEY ([TestListFileNo]) REFERENCES [dbo].[STOR_TestListFile] ([No]) ON DELETE SET NULL;
|
||||
|
||||
|
||||
GO
|
||||
PRINT N'CHECK 제약 조건 [dbo].[CK_PROD_TestList_UseTLPosition_2]을(를) 만드는 중...';
|
||||
|
||||
|
||||
@ -1,8 +1,52 @@
|
||||
$FTPSiteName='CPXV2_FTP'
|
||||
$FTPRootDir='D:\FTP'
|
||||
$FTPPort='2121'
|
||||
$Username = "ALISFTP"
|
||||
$Password = ConvertTo-SecureString "Kefico!@34" -AsPlainText -Force
|
||||
|
||||
if (-Not (Get-LocalUser -Name $Username -ErrorAction SilentlyContinue))
|
||||
{
|
||||
New-LocalUser -Name $Username -Password $Password -FullName "ALISFTP" -Description "FTP User for IIS"
|
||||
Add-LocalGroupMember -Group "IIS_IUSRS" -Member $Username
|
||||
}
|
||||
|
||||
if (-Not (Test-Path $FTPRootDir)) {
|
||||
New-Item -Path $FTPRootDir -ItemType Directory -Force
|
||||
NEW-Item -Path "C:\inetpub\ftproot\LocalUser\ALISFTP" -ItemType Directory -Force
|
||||
}
|
||||
|
||||
$Acl = Get-Acl $FTPRootDir
|
||||
$AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule(
|
||||
"IIS_IUSRS", "FullControl", "ContainerInherit,ObjectInherit", "None", "Allow"
|
||||
)
|
||||
$Acl.SetAccessRule($AccessRule)
|
||||
Set-Acl -Path $FTPRootDir -AclObject $Acl
|
||||
|
||||
$AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule(
|
||||
"USERS", "FullControl", "ContainerInherit,ObjectInherit", "None", "Allow"
|
||||
)
|
||||
$Acl.SetAccessRule($AccessRule)
|
||||
Set-Acl -Path $FTPRootDir -AclObject $Acl
|
||||
|
||||
$AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule(
|
||||
"ALISFTP", "FullControl", "ContainerInherit,ObjectInherit", "None", "Allow"
|
||||
)
|
||||
$Acl.SetAccessRule($AccessRule)
|
||||
Set-Acl -Path $FTPRootDir -AclObject $Acl
|
||||
|
||||
New-WebFtpSite -Name $FTPSiteName -Port $FTPPort -PhysicalPath $FTPRootDir
|
||||
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.applicationHost/sites/site[@name='CPXV2_FTP']/ftpServer/security/authentication/anonymousAuthentication" -name "enabled" -value "True"
|
||||
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.applicationHost/sites/site[@name='CPXV2_FTP']/ftpServer/security/authentication/anonymousAuthentication" -name "enabled" -value "False"
|
||||
Set-WebConfigurationProperty -pspath "MACHINE/WEBROOT/APPHOST" -filter "system.applicationHost/sites/site[@name='CPXV2_FTP']/ftpServer/security/authentication/basicAuthentication" -name "enabled" -value "True"
|
||||
|
||||
Set-WebConfigurationProperty -Filter "system.ftpServer/firewallSupport" `
|
||||
-PSPath "MACHINE/WEBROOT/APPHOST" `
|
||||
-Name "lowDataChannelPort" `
|
||||
-Value 60000
|
||||
|
||||
Set-WebConfigurationProperty -Filter "system.ftpServer/firewallSupport" `
|
||||
-PSPath "MACHINE/WEBROOT/APPHOST" `
|
||||
-Name "highDataChannelPort" `
|
||||
-Value 62048
|
||||
|
||||
$FTPSitePath = "IIS:\Sites\$FTPSiteName"
|
||||
$BasicAuth = 'ftpServer.security.authentication.basicAuthentication.enabled'
|
||||
@ -12,7 +56,8 @@ $Param = @{
|
||||
Filter = "/system.ftpServer/security/authorization"
|
||||
Value = @{
|
||||
accessType = "Allow"
|
||||
users = "*"
|
||||
users = "ALISFTP"
|
||||
|
||||
permissions = 3
|
||||
}
|
||||
PSPath = 'IIS:\'
|
||||
|
||||
Reference in New Issue
Block a user