반응형

sql-server 16

액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 시도했습니다.

액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 시도했습니다. HostGator에 대한 웹사이트와 SQL Server 2008 R2를 실행하는 전용 서버가 있습니다.제가 사용하는 연결 문자열은 전용 서버의 IP 주소를 가리키는 X.X.X,1433입니다.저는 가정용 PC에서 SSMS를 사용하고 SQL Server에 로그인할 수 있도록 서버에 방화벽 설정을 했습니다. 그렇게 한 후 호스트 Gator host-site에서 SQL에 연결하면 잘 될 것이라는 생각이 들었습니다.다음 오류가 발생합니다. SQL Server에 대한 연결을 설정하는 동안 네트워크 관련 오류 또는 인스턴스별 오류가 발생했습니다.서버를 찾을 수 없거나 액세스할 수 없습니다.인스턴스 이름이 정확하고 원격 연결을 허용하도록 SQL Se..

source 2023.10.23

두 열의 최소값으로 정렬

두 열의 최소값으로 정렬 사용합니다SQL Server 2008 R2. 두 열의 최소값으로 테이블을 정렬해야 합니다. 표는 다음과 같습니다. ID: integer; Date1: datetime; Date2: datetime. 나는 내 데이터가 최소 두 날짜까지 정렬되기를 원합니다. 이 테이블을 그런 식으로 정렬하는 가장 간단한 방법은 무엇입니까?NULL 열이 아닙니다.다음의 ORDER BY 절에 CASE 표현식을 추가해야 합니다. SELECT Id, Date1, Date2 FROM YourTable ORDER BY CASE WHEN Date1 < Date2 THEN Date1 ELSE Date2 END NULL 가능 열입니다.Zohar Peled가 코멘트에 썼듯이 열이 무효일 경우 사용할 수 있습니다.IS..

source 2023.08.09

Oracle의 NULLS FIRST에 해당하는 SQL Server?

Oracle의 NULLS FIRST에 해당하는 SQL Server? Oracle에는 NULLS FIRST가 있으며, 이를 사용하여 NULL 값을 맨 위에 정렬하고 열 값을 내림차순으로 정렬할 수 있습니다. ORDER BY date_sent NULLS FIRST SQL Server와 비교할 수 있는 것은 무엇입니까?날짜 값이 NULL이거나 과거일 경우 다음과 같은 대안이 있습니다. ORDER BY ISNULL(date_sent, GETDATE()) DESC ORDER BY (CASE WHEN t.setinactive IS NULL THEN 1 ELSE 2 END), t.setinactive DESC ORDER BY -CAST(date_sent as int) ASC 다른것은?몇 가지 속임수를 쓸 수 있습니다..

source 2023.08.04

MSSQL 증분 정수 열이 있는 문 선택...일반적이지 않은

MSSQL 증분 정수 열이 있는 문 선택...일반적이지 않은 가능하면 임의 테이블에서 값을 반환하고 첫 번째 행에 대해 값 = 1, 두 번째 행에 대해 2 등의 증분 정수 열도 반환하는 t-sql 쿼리가 필요합니다. 이 열은 실제로 어떤 테이블에도 존재하지 않으며, ORDER BY 절이 테이블의 행을 정렬할 수 있으므로 항상 완벽한 모양으로 증분 행을 사용해야 합니다. 솔루션은 SQL Server 2000에서 실행되어야 합니다.SQL 2005 이상의 경우 SELECT ROW_NUMBER() OVER( ORDER BY SomeColumn ) AS 'rownumber',* FROM YourTable 2000년을 위해 당신은 이것과 같은 것을 해야 합니다. SELECT IDENTITY(INT, 1,1) AS ..

source 2023.07.30

드롭...작성 대 변경

드롭...작성 대 변경 저장 프로시저, 뷰, 함수 등을 생성할 때 개체에 대해 DROP...CREATE 또는 ALTER 중 어느 것을 수행하는 것이 더 좋습니까? DROP...CREATE를 수행하라는 수많은 "표준" 문서를 보았으나 ALTER 방법을 옹호하는 수많은 의견과 주장을 보았습니다. ALTER 메서드는 보안을 유지하는 반면 DROP...CREATE 메서드는 문 수준의 재컴파일이 아닌 처음 실행될 때 전체 SP에서 강제로 재컴파일을 수행한다고 들었습니다. 다른 하나를 사용하는 것보다 다른 장점/단점이 있는지 누가 알려주실 수 있나요?ALTER는 또한 전체 절차를 강제로 다시 컴파일합니다.문 수준 재컴파일은 절차 변경 없이 기본 테이블이 변경되어 다시 컴파일되는 단일 SELECT와 같은 절차 내부의..

source 2023.07.10

Windows 인증을 사용하여 SQL 연금술을 통해 SQL Server에 연결하는 방법은 무엇입니까?

Windows 인증을 사용하여 SQL 연금술을 통해 SQL Server에 연결하는 방법은 무엇입니까? Python용 db 연결 모듈인 sqlalchemy는 기본적으로 SQL 인증(데이터베이스 정의 사용자 계정)을 사용합니다.윈도우즈(도메인 또는 로컬) 자격 증명을 사용하여 SQL 서버에 인증하려면 연결 문자열을 변경해야 합니다. sqlalchemy에서 정의한 대로 기본적으로 SQL 서버에 연결하기 위한 연결 문자열은 다음과 같습니다. sqlalchemy.create_engine('mssql://*username*:*password*@*server_name*/*database_name*') Windows 자격 증명을 사용하여 사용할 경우 다음과 유사한 오류가 발생합니다. sqlalchemy.exc.DBAP..

source 2023.07.05

명명된 기본 제약 조건과 명명된 외부 키 제약 조건을 사용하여 테이블 추가 열을 변경하는 방법은 무엇입니까?

명명된 기본 제약 조건과 명명된 외부 키 제약 조건을 사용하여 테이블 추가 열을 변경하는 방법은 무엇입니까? 두 개의 기존 테이블(TableA 및 TableB)이 있으며 테이블 B에 대한 외부 키가 있고 null이 아닌 기본값을 가진 새 열을 테이블 A에 추가해야 합니다.그리고 이 두 제약 조건 모두 이름을 지정해야 합니다.어떻게 해야 하나요?한 진술서에 두 제약 조건을 추가하는 것은 제가 생각했던 것만큼 쉽지 않았고, 많은 예가 있는 것 같지 않았습니다(적어도 저는 쉽게 찾을 수 없었습니다). 그래서 저는 제가 어떻게 여기서 그것을 했는지 공유하고 누군가가 더 나은 방법을 제안할 수 있다고 생각했습니다. ALTER TABLE [table name] ADD [New Column Name] [Column ..

source 2023.06.30

Postgres 대소문자 구분

Postgres 대소문자 구분 나는 모든 테이블과 대문자 열을 생성하는 도구를 통해 MSSql 서버 2008에서 Postgres에 있는 100개의 테이블을 가져왔습니다.이제 테이블에서 데이터 보기를 만들려면 예를 들어 - STD_TYPE_CODEs - select * from STD_TYPE_CODES 다음과 같은 오류가 발생합니다. ERROR: relation "std_type_codes" does not exist LINE 1: select * from STD_TYPE_CODES ^ ********** Error ********** ERROR: relation "std_type_codes" does not exist SQL state: 42P01 Character: 15 테이블 이름에 따옴표를 붙일 ..

source 2023.06.30

SQL Server에서 기본 키 열 변경

SQL Server에서 기본 키 열 변경 갱신하다 다음은 쿼리 결과 제약 조건입니다. SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME = 'history' CONSTRAINT_NAME COLUMN_NAME ORDINAL_POSITION PK_history userKey 1 PK_history name 2 다음은 쿼리 결과입니다. SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE TABLE_NAME = 'history' CONSTRAINT_NAME CONSTRAINT_TYPE IS_DEFERRABLE INITIALLY_DEFERRED PK_history PRIMARY KEY NO NO..

source 2023.06.20
반응형