본문 바로가기

MSSQL58

SQL Server 2012에서 sa 계정 활성화 보안때문에 sa 계정을 기본적으로 비활성화여 설치하게 되는데 때때로 SQL Server Authentication을 이용하여 인증해야 할 경우가 있습니다. 이럴 경우 다음과 같은 절차에 의해서 sa 계정을 활성화할 수 있습니다. 먼저 Windows Authentication으로 로그인한 후 다음과 같이 Properties를 클릭합니다. 그러면 Security 탭에서 다음과 같이 Server Authentication을 SQL Server and Windows Authentication Mode 즉, 혼용 모드로 변경합니다. 그리고 다시 연결을 끊은 후 로그인화면에서 Windows Authentication으로 로그인한 후 데이터베이스, 보안 부분을 클릭해보면 로그인(Logins) 부분이 나타나며 여기에 .. 2013. 6. 21.
영문 SQL Server환경에서 테이블에 한글 데이터 입력하기 저의 경우 Windows 8을 영문으로 설치하고 SQL Server 2012를 영문으로 설치한 환경하여 사용을 하고 있는데 C#으로 SQL Server에 연결하는 CRUD 작업을 하다보니 한글 입력 관련하여 문제가 발생하는 경우 처리에 대해서 고민하게 되는 경우가 있을 것 같아서 몇 자 적어봅니다. 기본적으로 한글 SQL Server의 데이터베이스 내 테이블을 생성할 때 고정 문자열의 경우는 char, 길이가 가변일 경우에는 varchar 형을 쓰는데 영문 SQL Server의 데이터베이스에서는 nchar, nvarchar 형태로 테이블을 생성해주면 됩니다.그래서 간단한 테이블을 나타내면 다음과 같습니다. CREATE TABLE [dbo].[Book]( [bookCode] [nchar](13) NOT N.. 2012. 12. 8.
SQL Server 2012 설치하기 요즘은 학생들을 가르치기 위해서 강의 준비로 일주일의 절반 이상을, 그리고 강의하러 오고가는 시간, 강의시간해서 일주일의 대부분을 할애하고 있을 정도로 저에겐 가르치는 과정가운데 즐거움이 큰 것이 사실입니다. 이런 가운데 다음 책을 위한 새로운 기술의 습득 및 테스팅 등도 빼놓을 수 없는 저의 즐거움 중에 하나입이다. 오늘은 그 가운데 SQL 2012 Express 버전을 Windows 8 Consumer Preview 에 설치하는 방법에 대해서 소개합니다. 먼저 사이트에서 필요한 파일을 다운로드합니다. http://www.microsoft.com/downloads/ko-kr/details.aspx?familyid=c3a54822-f858-494a-9d74-b811e29179e7 다운로드받은 en_sql.. 2012. 5. 7.
권한 주고 다시 회수하기 권한을 줄 경우에는 Oracle과 마찬가지로 GRANT 명령을 권한을 회수할 때도 역시 REVOKE를 이용한다. 참고로 권한 거부는 DENY임 예를 들면 testdata라는 테이블이 있을 경우 A라는 사용자에게 INSERT 권한을 주려면 GRANT INSERT ON testdata TO A 반대로 A라는 사용자로부터 INSERT 권한을 회수하려면 REVOKE INSERT ON testdata FROM A OO... 답변이 되었는지... 2009. 5. 13.