-- Behavior Create database db1 Go USE [master] GO ALTER DATABASE [db1] COLLATE Korean_100_CI_AS_SC_UTF8 GO use db1 go create table t1 (col1 varchar(10)) create table t2 (col1 nvarchar(10)) truncate table t1; truncate table t2; insert into t1 values ('A') insert into t1 values (N'A') insert into t1 values ('가') insert into t1 values (N'가') insert into t2 values ('A') insert into t2 values (N'A')..
-- Behavior IF OBJECT_ID(N't2', N'U') IS NOT NULL DROP TABLE t2; GO IF OBJECT_ID(N't1', N'U') IS NOT NULL DROP TABLE t1; GO CREATE TABLE t1 (a INT NOT NULL PRIMARY KEY); CREATE TABLE t2 (a INT NOT NULL REFERENCES t1(a)); GO INSERT INTO t1 VALUES (1); INSERT INTO t1 VALUES (3); INSERT INTO t1 VALUES (4); INSERT INTO t1 VALUES (6); GO --SET XACT_ABORT OFF; --GO --BE..
System table 조회 권한 부여 (변경 권한은 필요 없음) [환경] SQL Server 2008 R2 [방법] 아래 쿼리를 수행하여 특정 사용자에게 서버 상태를 조회할 수 있는 권한을 부여합니다. GRANT VIEW SERVER STATE TO SQL사용자 예) public_user 사용자에게 권한 부여 GRANT VIEW SERVER STATE TO public_user [확인] Server Role - public 사용자 맵핑 - 없음 -- sys.sysprocesses 시스템 카탈로그 조회 가능 -- 서버구성 변경을 시도하면 권한 부족 메시지 발생 -- 위와 같이 구성변경 권한은 없지만 조회는 가능
SQL Server 2005를 Windows Server 2012 R2에 설치하는 구성은 Microsoft에서 공식적으로 지원되지 않습니다. 지원되는 버전은 SQL Server 2008 SP3가 가장 하위 버전으로 확인됩니다. [설치 테스트] 실제 설치테스트 결과입니다. 테스트를 위해 새로 설치한 Windows Server 2012 R2 서버에 SQL Server 2005를 설치하면서 호환성 경고가 발생하다가 결국 데이터베이스 인스턴스 서비스를 온라인하는 과정에서 실패하였습니다. 참고사이트 How to use SQL Server in Windows and Windows Server environments http://support.microsoft.com/kb/2681562
Remote Desktop 원격접속 후, ssms를 통해 SQL Server 접속을 시도하다가 아래 오류 발견... A connection was successfully established with the server, but then an error occurred during the login process. (provider: TCP Provider, error:0 - The specified network name is no longer available.) (Microsoft SQL Server, Error:64) -- 로컬머신에서 SSMS 통해 SQL Server에 접속을 시도하면 네트워크 프로토콜의 기본값은 default로 지정되어 있다. (기본적으로 Shared Memory를 통해 접속하..
[증상] setup.exe /Action=InstallFailoverCluster /PCUsource="C:\Temp\SP3" /CUsource="C:\Temp\SP3CU16" SQL Server 2008 설치 시 PCUSOURCE 옵션을 지정하면 아래와 같이 오류가 발생한다. SQL Server Setup has encountered the following error: The setting 'PCUSOURCE' specified is not recognized. Error code 0x84B40003. [환경] Windows Server 2008 R2 SP1 SQL Server 2008 [원인] SQL Server 2008 RTM 버전의 Setup Support File이 PCUSOURCE 옵션을 지..