반응형

sql-server 15

SQL Server로 업데이트하려면 선택

SQL Server로 업데이트하려면 선택 수준이 SQL Server 2005 데이터베이스READ_COMMITTED그리고.READ_COMMITTED_SNAPSHOT=ON. 이제 다음을 사용합니다. SELECT * FROM FOR UPDATE ...다른 데이터베이스 연결이 동일한 "FOR UPDATE" 행에 액세스하려고 할 때 차단되도록 합니다. 노력했습니다. SELECT * FROM WITH (updlock) WHERE id=1 ...하지만 이렇게 하면 "1"이 아닌 ID를 선택하는 경우에도 다른 모든 연결이 차단됩니다. 다음을 수행하기 위한 올바른 힌트는 무엇입니까?SELECT FOR UPDATE오라클, DB2, MySql에 대해 알려진 바와 같습니까? EDIT 2009-10-03: 다음은 테이블과 인덱..

sourcecode 2023.05.14

ASP 간의 연결 풀 문제를 해결하려면 어떻게 해야 합니까?NET 및 SQL 서버?

ASP 간의 연결 풀 문제를 해결하려면 어떻게 해야 합니까?NET 및 SQL 서버? 최근 며칠 동안 웹 사이트에 이 오류 메시지가 너무 많이 표시되었습니다. "시간 제한이 만료되었습니다.풀에서 연결을 얻기 전에 경과한 시간 초과 기간입니다.모든 풀링된 연결이 사용 중이고 최대 풀 크기에 도달했기 때문에 이러한 문제가 발생했을 수 있습니다." 우리는 한동안 우리의 코드에서 아무것도 변경하지 않았습니다.코드를 수정하여 닫히지 않은 열린 연결을 확인했지만 이상이 없습니다. 어떻게 해결해야 하나요? 이 풀을 편집해야 합니까? 이 풀의 최대 연결 수를 편집하려면 어떻게 해야 합니까? 트래픽이 많은 웹 사이트의 권장 값은 얼마입니까? 업데이트: IIS에서 무언가를 편집해야 합니까? 업데이트: 활성 연결 수는 15개..

sourcecode 2023.04.29

Date Time의 표현(밀리초 단위)

Date Time의 표현(밀리초 단위) SQL 서버 타임스탬프가 있어 1970년 이후의 시간을 밀리초 단위로 변환해야 합니다.플레인 SQL에서 이 작업을 수행할 수 있습니까?그렇지 않다면, 나는 그것을 추출했다.DateTimeC#의 변수입니다.이것을 밀리섹으로 표현할 수 있을까요? 감사해요. 테자.UNIX와 같은 타임스탬프(UTC: yourDateTime.ToUniversalTime().Subtract( new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc) ).TotalMilliseconds UTC에는 서머타임에 관한 문제가 없기 때문에, 서머 타임의 문제도 회피할 수 있습니다.C#에서는 다음과 같이 쓸 수 있습니다. (long)(date - new DateTime..

sourcecode 2023.04.19

SELECT 쿼리 빈 결과에 대한 단순 확인

SELECT 쿼리 빈 결과에 대한 단순 확인 선택 쿼리가 빈 결과 세트를 반환하는지 확인하는 방법을 지적할 수 있습니까? 예를 들어 다음 쿼리가 있습니다. SELECT * FROM service s WHERE s.service_id = ?; 다음과 같은 작업을 수행해야 합니다. ISNULL(SELECT * FROM service s WHERE s.service_id = ?) 결과 세트가 비어 있지 않은지 테스트하려면?IF EXISTS(SELECT * FROM service s WHERE s.service_id = ?) BEGIN --DO STUFF HERE END @@ROWCOUNT 사용: SELECT * FROM service s WHERE s.service_id = ?; IF @@ROWCOUNT > ..

sourcecode 2023.04.09

로컬 SQL Server 인스턴스에 대한 관리자 액세스 권한을 자신에게 부여하려면 어떻게 해야 합니까?

로컬 SQL Server 인스턴스에 대한 관리자 액세스 권한을 자신에게 부여하려면 어떻게 해야 합니까? SQL Server 2008 R2를 로컬 컴퓨터에 설치했습니다.그러나 권한(또는 권한 없음)으로 인해 새 데이터베이스를 만들 수 없습니다. "데이터베이스 생성 권한이 거부되었습니다." 그래서 현재 로그인에 관리자 권한을 할당하려고 했습니다. "사용자에게 이 작업을 수행할 수 있는 권한이 없습니다. 또한 관리자 권한을 가지지만 성공하지 못하는 새 로그인을 생성하려고 했습니다.데이터베이스를 작성하기 위해 자신에게 관리자 권한을 부여하려면 어떻게 해야 합니까?재인스톨은 가능하지만, 하고 싶지 않습니다.명령 프롬프트창을 엽니다SQL Server 기본 인스턴스가 이미 실행 중인 경우 명령 프롬프트에서 다음 명령..

sourcecode 2023.04.09
반응형