[성현모] DB 수정
This commit is contained in:
@ -364,8 +364,7 @@ namespace SystemX.Product.CP.TRA
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
DatabaseConnControl.ConnectTestListDB();
|
|
||||||
DBConnMain = DatabaseConnControl.GetMainConn();
|
DBConnMain = DatabaseConnControl.GetMainConn();
|
||||||
|
|
||||||
DatabaseConnControl.ConnectDataDB1();
|
DatabaseConnControl.ConnectDataDB1();
|
||||||
|
|||||||
@ -1,4 +1,12 @@
|
|||||||
DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v20.2.UI, 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.ComboBoxEdit, DevExpress.XtraEditors.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.XtraGrid.GridControl, DevExpress.XtraGrid.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.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,
|
[StepVersion] [int] NOT NULL,
|
||||||
[Enable] [bit] NULL,
|
[Enable] [bit] NULL,
|
||||||
[Position] [bigint] NULL,
|
[Position] [bigint] NULL,
|
||||||
[StepDesc] [nvarchar](512) NULL,
|
[StepDesc] [nvarchar](2048) NULL,
|
||||||
[UseFunction] [nvarchar](256) NOT NULL,
|
[UseFunction] [nvarchar](2048) NOT NULL,
|
||||||
[MacroParm] [nvarchar](512) NULL,
|
[MacroParm] [nvarchar](2048) NULL,
|
||||||
[Parm] [nvarchar](512) NULL,
|
[Parm] [nvarchar](2048) NULL,
|
||||||
[SpecMin] [nvarchar](512) NOT NULL,
|
[SpecMin] [nvarchar](2048) NOT NULL,
|
||||||
[SpecMax] [nvarchar](512) NOT NULL,
|
[SpecMax] [nvarchar](2048) NOT NULL,
|
||||||
[IsGlobal] [bit] NULL,
|
[IsGlobal] [bit] NULL,
|
||||||
[Dim] [nvarchar](64) NOT NULL,
|
[Dim] [nvarchar](64) NOT NULL,
|
||||||
[UpdateDT] [datetime2](7) NOT NULL,
|
[UpdateDT] [datetime2](7) NOT NULL,
|
||||||
|
|||||||
@ -242,44 +242,6 @@ IF fulltextserviceproperty(N'IsFulltextInstalled') = 1
|
|||||||
EXECUTE sp_fulltext_database 'enable';
|
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
|
GO
|
||||||
PRINT N'테이블 [dbo].[STOR_TestListFile]을(를) 만드는 중...';
|
PRINT N'테이블 [dbo].[STOR_TestListFile]을(를) 만드는 중...';
|
||||||
|
|
||||||
@ -509,48 +471,41 @@ CREATE TABLE [dbo].[HIST_TesterSummary] (
|
|||||||
|
|
||||||
|
|
||||||
GO
|
GO
|
||||||
PRINT N'DEFAULT 제약 조건 <이름 없음>을(를) 만드는 중...';
|
PRINT N'테이블 [dbo].[VRFY_TestListFileRelease]을(를) 만드는 중...';
|
||||||
|
|
||||||
|
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[VRFY_TestListFileRelease]
|
CREATE TABLE [dbo].[VRFY_TestListFileRelease] (
|
||||||
ADD DEFAULT ((1)) FOR [Activate];
|
[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
|
GO
|
||||||
PRINT N'DEFAULT 제약 조건 <이름 없음>을(를) 만드는 중...';
|
PRINT N'인덱스 [dbo].[VRFY_TestListFileRelease].[CSK_VRFY_Release_2]을(를) 만드는 중...';
|
||||||
|
|
||||||
|
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[VRFY_TestListFileRelease]
|
CREATE NONCLUSTERED INDEX [CSK_VRFY_Release_2]
|
||||||
ADD DEFAULT ((1)) FOR [Enable];
|
ON [dbo].[VRFY_TestListFileRelease]([TestListFileNo] ASC, [StepID] ASC, [Enable] ASC, [No] ASC)
|
||||||
|
ON [PRIMARY];
|
||||||
|
|
||||||
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
|
GO
|
||||||
@ -680,12 +635,48 @@ ALTER TABLE [dbo].[HIST_TesterSummary]
|
|||||||
|
|
||||||
|
|
||||||
GO
|
GO
|
||||||
PRINT N'외래 키 <이름 없음>을(를) 만드는 중...';
|
PRINT N'DEFAULT 제약 조건 <이름 없음>을(를) 만드는 중...';
|
||||||
|
|
||||||
|
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[VRFY_TestListFileRelease]
|
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
|
GO
|
||||||
@ -751,6 +742,15 @@ ALTER TABLE [dbo].[HIST_TestListFile]
|
|||||||
ADD FOREIGN KEY ([TestListFileNo]) REFERENCES [dbo].[STOR_TestListFile] ([No]) ON DELETE SET NULL;
|
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
|
GO
|
||||||
PRINT N'CHECK 제약 조건 [dbo].[CK_PROD_TestList_UseTLPosition_2]을(를) 만드는 중...';
|
PRINT N'CHECK 제약 조건 [dbo].[CK_PROD_TestList_UseTLPosition_2]을(를) 만드는 중...';
|
||||||
|
|
||||||
|
|||||||
@ -1,8 +1,52 @@
|
|||||||
$FTPSiteName='CPXV2_FTP'
|
$FTPSiteName='CPXV2_FTP'
|
||||||
$FTPRootDir='D:\FTP'
|
$FTPRootDir='D:\FTP'
|
||||||
$FTPPort='2121'
|
$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
|
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"
|
$FTPSitePath = "IIS:\Sites\$FTPSiteName"
|
||||||
$BasicAuth = 'ftpServer.security.authentication.basicAuthentication.enabled'
|
$BasicAuth = 'ftpServer.security.authentication.basicAuthentication.enabled'
|
||||||
@ -12,7 +56,8 @@ $Param = @{
|
|||||||
Filter = "/system.ftpServer/security/authorization"
|
Filter = "/system.ftpServer/security/authorization"
|
||||||
Value = @{
|
Value = @{
|
||||||
accessType = "Allow"
|
accessType = "Allow"
|
||||||
users = "*"
|
users = "ALISFTP"
|
||||||
|
|
||||||
permissions = 3
|
permissions = 3
|
||||||
}
|
}
|
||||||
PSPath = 'IIS:\'
|
PSPath = 'IIS:\'
|
||||||
|
|||||||
Reference in New Issue
Block a user