본문 바로가기

소프트웨어/MSSQL10

오류 1069-(서비스가 로그온 실패로 인해 시작되지 않습니다.) 오류 1069-(서비스가 로그온 실패로 인해 시작되지 않습니다.) 오류메시지 오류 1069-(서비스가 로그온 실패로 인해 시작되지 않습니다.) 설명 : Windows Server 의 관리자 암호를 수정했지만, Microsoft SQL Server 의 암호는 수정을 안했을때 발생하게 됩니다 Microsoft SQL Server 경우 Windows 인증 방식과 SQL 인증방식을 지원하는데 Windows 관리자 암호만 수정하고 SQL 암호를 수정하지 않을경우 Windows 인증 방식에 문제가 생깁니다 해결방법 시작 → 실행 → services.msc 또는 시작 → 프로그램 → 관리도구 → 서비스 서비스 창에서 MSSQLSERVER → 등록정보 → 로그온 → 암호 수정(Windows 관리자암호와 동일하게) → .. 2010. 7. 10.
선택한 사용자는 개체를소유하고 있으므로 삭제할 수 없습니다. MSSQL 을 재설치를 한뒤 DB 백업파일이나 또는 MDF 파일을 복원이나 연결을 통해서 복구를 마친 뒤 다시 소유자를 생성하고 DB 와 연결시켜주는 작업을 하려던 중 기존에 복원을 통해서 생성된 유저를 삭제하려고했을때 아래와 같은 오류메시지가 발생 " 선택한 사용자는 개체를 소유하고 있으므로 삭제할 수 없습니다. " 이메시지는 복원을 통해서 만들어진 기존 소유자가 뷰나 테이블에 소유권을 설정해놓은 부분이 따로 있기에 그부분 때문에 유저를 삭제 할 수 없다는 에러 메시지 쿼리분석기 EXEC sp_configure N'allow updates', 1 RECONFIGURE WITH OVERRIDE -- 실행한 뒤 해당 DB 에서 sysobjects 테이블 에 uid 필드의 내용이 1 이 아닌것을 찾음 SEL.. 2009. 1. 7.
IIS + MSSQL sql injection 공격 대응 최근에 사이트가 재대로 뜨지 않는 문제를 격었습니다 사이트에서 뜨지않는 부분은 DB 를 활용하는 게시판과 그림파일등 부분이었습니다 일단 DB 를 살펴보았습니다 (위에 내용은 예를 든것입니다) DB 에 레코드에는 [Options] 구역에서는 많은 URLScan 옵션을 구성할 수 있습니다. 이 구역의 각 줄은 다음 형식으로 되어 있습니다. OptionName=OptionValue 사용 가능한 옵션과 기본값은 다음과 같습니다. • UseAllowVerbs=1 기본적으로 이 옵션은 1로 설정됩니다. 이 옵션을 1로 설정하면 URLScan은 [AllowVerbs] 구역에 나열된 동사를 사용하는 HTTP 요청만 허용합니다. URLScan은 이러한 동사를 사용하지 않는 요청은 차단합니다. 이 옵션을 0으로 설정하면 .. 2008. 11. 7.
특정 레코드만 앞으로 먼저 정렬하기 특정 레코드만 앞으로 먼저 정렬하기 테이블 : tb_test 필드 : num , name 문제 : num 으로 정렬을 하되 특정 num 만 맨앞으로 꺼내고 나머지는 오름차순으로 정렬되게할것 다음과 같이 들어있다고 칠때 4번째있는 레코드만 먼저 앞으로 꺼낸뒤 뒤에는 num 를 오름차순으로 정렬 해보겠습니다 특정 num 의 값을 비교한뒤 맞으면 0 을 틀리면 1을 넣어서 그것을 새로운 필드를 만듭니다 그필드순으로 정렬 후 다시 num 순으로 2차 정렬을 시키면 정렬이 원하는대로 완성이 됩니다 2008. 6. 25.
SELECT 문 보호되어 있는 글 입니다. 2008. 3. 21.
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server가 없거나 액세스할 수 없습니다. 상황 설명 : Windows XP 를 재설치 후 MS-SQL 2000 을 설치하였다. 백업해두었던 DB를 복구한뒤 퀴리분석기로 접속해보았다 (보안설정도 완료) 퀴리분석기로는 잘 접속이 되지만 웹페이지 코드상에서 에러가 발생. 웹페이지로 oledb 로 DB 연결시 아래와 같이 에러 발생 이 페이지를 표시할 수 없습니다. 연결하려는 페이지에 문제가 있어서 페이지를 표시할 수 없습니다. -------------------------------------------------------------------------------- 다음을 시도해 보십시오. 새로 고침 단추를 클릭하거나 나중에 다시 시도하십시오. localhost 홈 페이지를 연 다음 원하는 정보에 대한 링크를 찾으십시오. HTTP 500.100 .. 2008. 1. 28.
Microsoft OLE DB Provider for SQL Server (0x80004005) 이유: 트러스트된 SQL Server 연결과 관련되지 않았습니다 Microsoft OLE DB Provider for SQL Server (0x80004005) 이유: 트러스트된 SQL Server 연결과 관련되지 않았습니다 OS 를 새로 설치한 후에, MSSQL 을 재설치 한뒤 퀴리분석기로 sa 계정을 로그인하려고 하는순간 위와 같은 오류가 나타났다 처음에는 sa 암호를 잘못넣은줄 알고 여러번 시도 해보며 sa 암호를 잘못넣은듯해서 Windows 인증으로 들어간뒤 sa 암호를 수정하였다 sp_password @new='new password', @loginame='sa' 그런뒤 다시 접속을 시도해보았지만 또 같은 에러가 발생 근데 좀 이상하게 윈도우 인증으로는 들어간다는걸 확인 하고는 해결법을 찾았다 EM (엔터프라이즈 관리자) 로 들어간뒤 로컬서버 (local) .. 2008. 1. 18.
DB 크기 축소 하기 ----------------------------------------- -- 디비 로그 축소(사용됨 --> 사용 가능 전환) ----------------------------------------- DUMP TRANSACTION db명 WITH NO_LOG -------------------------------- -- 디비 축소 (사용 가능 부분 삭제) -------------------------------- USE db명 GO DBCC SHRINKFILE (db파일명, 0) GO -------------------------------- -- 디비 로그 축소 (사용 가능 부분 삭제) -------------------------------- USE db명 GO DBCC SHRINKFILE (d.. 2007. 11. 1.
Mysql 4.X 5.X 유저추가 및 DB 설정 (Mysql 4.X) insert into user (host,user,password) values ('localhost','유저아이디',password('패스워드')); flush privileges; INSERT INTO db VALUES('%', '유저아이디', '유저아이디', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'Y', 'Y', 'Y', 'Y'); flush privileges; (Mysql 5.X) INSERT INTO mysql.user(User, Host, Password, ssl_cipher, x509_issuer, x509_subject) VALUES('유저아이디', 'localhost', Password('패스워드'), '', '', ''); flu.. 2007. 11. 1.
MSSQL 2005 설치방법 SQL Server 2005 설치 SQL 서버 데이터베이스 관리자는 SQL 서버 설치 요구사항, 이전 버전과의 공존 문제,SQL 서버 구성요소들의 추가 또는 삭제 절차에 대하여 잘 알고 있어야 합니다. SQL Server 2005 설치, SQL Server설치 유지에 대하여 알아봅니다. SQL Server 2005 설치 개요 SQL Server 2005 설치는 크게 두 단계로 이루어집니다. 구성요소 업데이트와 SQL 셋업 MSI 패키지입니다. ■ 구성요소 업데이트 SQL Server 셋업 프로그램은 다음의 구성요소를 체크하고 필요하다면 인스톨합니다. - 윈도우 인스톨러 2.0 - 닷넷 프레임워크 2.0 - SQL Server 셋업 지원 파일들 [참고] 구성요소 업데이트 단계가 끝난 후 셋업이 취소된다면 .. 2007. 11. 1.