sql-server 27

운영 환경에서 Sql Server와 Django 사용

운영 환경에서 Sql Server와 Django 사용 SQL Server 데이터베이스 백엔드를 사용하여 장고 애플리케이션을 배포한 최근 경험이 있는 사람이 있습니까?당사는 SQL Server에 많은 투자를 하고 있으며 충분히 개발된 백엔드가 없다면 장고를 지원하지 않을 것입니다. mssql.django-pyodbc와 django-mssql을 비공식적으로 지원하는 백엔드로 알고 있습니다.두 프로젝트 모두 한 명만 참여하는 것으로 보이는데 다소 규칙적인 것 같지만 조금 걱정입니다. SQL Server에 대해 잘 지원되는 다른 백엔드가 있습니까?제가 여기서 말한 두 가지는 생산하기에 '충분히' 괜찮은가요?당신의 경험은 무엇입니까?말씀하신 것처럼 장고표는 좋은 방법입니다.PyODBC는 Python용 SQL Se..

programing 2023.10.22

CURRENT_TIMESTamp와 GETDATE()의 차이

CURRENT_TIMESTamp와 GETDATE()의 차이 이 질문에는 이미 다음과 같은 답변이 있습니다. SQL Server에서 날짜 검색 중; CURRENT_TIMEstamp vs GetDate() (4개 답변) 닫힘8년 전에. 사이의 차이점은 무엇입니까?CURRENT_TIMESTAMP그리고.GETDATE()SQL 서버에 저장할 수 있습니까? SELECT CURRENT_TIMESTAMP, GETDATE() CURRENT_TIMESTAMPANSI SQL 함수인 반면GETDATE는 동일한 함수의 T-SQL 버전입니다. 하지만 한가지 흥미로운 점은,CURRENT_TIMESTAMP로 변환됩니다.GETDATE()SSMS 내에서 객체를 생성할 때. 두 함수 모두 동일한 방식으로 운영 체제에서 값을 검색합니다.그..

programing 2023.10.12

SQL Server : 문자열에 숫자 문자만 있는지 테스트하는 방법

SQL Server : 문자열에 숫자 문자만 있는지 테스트하는 방법 저는 SQL Server 2008에서 일하고 있습니다.문자열(varchar)에 숫자 문자(0-9)만 있는지 테스트하려고 합니다.저는 IS_NUMBERIC 함수가 거짓 결과를 줄 수 있다는 것을 알고 있습니다.(나의 데이터에는 $s 기호가 있을 수 있으며, 이 기호는 테스트를 통과하지 않아야 합니다.)그래서 저는 그 기능을 피하고 있습니다. 문자열에 숫자가 아닌 문자가 있는지 확인하는 테스트가 이미 있습니다. some_column LIKE '%[^0123456789]%' 나는 유일한 숫자 테스트가 비슷한 것이 될 것이라고 생각하지만, 나는 빈칸을 그리고 있습니다.무슨 생각 있어요?사용하다Not Like where some_column NO..

programing 2023.09.27

Sql Server 2005 dbo 로그인 이름 변경하는 방법

Sql Server 2005 dbo 로그인 이름 변경하는 방법 로그인 이름이 "domain\xzy"인 'dbo' 사용자가 있는 데이터베이스가 있습니다."domain\xzy"에서 "domain\abc"로 변경하려면 어떻게 해야 합니까?난 이해했다.SQL Management Studio 내에서 데이터베이스 -> 속성 -> 파일 -> Owner 필드를 마우스 오른쪽 버튼으로 클릭해야 합니다.이 필드를 해당 데이터베이스에 대한 "dbo" 사용자 이름과 연결할 로그인 이름/계정으로 변경합니다.선택한 로그인 이름/계정이 보안 -> 로그인 아래 sql 서버에 이미 설정되어 있어야 합니다.db 사용자에 대한 로그인을 다시 매핑하려는 경우 sp_change_user_login을 사용할 수 있습니다. exec sp_cha..

programing 2023.09.17

문자열을 분할하고 마지막 요소를 가져옵니다.

문자열을 분할하고 마지막 요소를 가져옵니다. 다음과 같은 값을 가진 표가 있습니다. Articles/Search/ArtMID/2681/ArticleID/2218/Diet.aspx OurStory/MeettheFoodieandtheMD.aspx TheFood/OurMenu.aspx 이거 사갈래요. Diet.aspx MeettheFoodieandtheMD.aspx OurMenu.aspx 이거 어떻게 해요?SQL에서 수행하는 방법: SELECT SUBSTRING( string , LEN(string) - CHARINDEX('/',REVERSE(string)) + 2 , LEN(string) ) FROM SAMPLE; JSFiddle 여기 http://sqlfiddle.com/ #!3/41ead/11SELECT..

programing 2023.09.07

SQL - 각 레코드에 대한 Call Stored Procedure

SQL - 각 레코드에 대한 Call Stored Procedure select 문의 각 레코드에 대해 저장 프로시저를 호출하는 방법을 찾고 있습니다. SELECT @SomeIds = ( SELECT spro.Id FROM SomeTable as spro INNER JOIN [Address] addr ON addr.Id = spro.Id INNER JOIN City cty ON cty.CityId = addr.CityId WHERE cty.CityId = @CityId ) WHILE @SomeIds IS NOT NULL BEGIN EXEC UpdateComputedFullText @SomeIds END 위의 그런 것은 당연히 안 되는 것이지만, 그런 것을 할 수 있는 방법이 있을까요?당신은 그것을 위해 ..

programing 2023.09.02

EF 6.1 고유 Nullable 인덱스

EF 6.1 고유 Nullable 인덱스 EF 6.1에서는 Code First를 사용하여 엔티티의 속성을 사용하거나 다음과 같이 유창한 API를 사용하여 인덱스를 만들 수 있습니다. Property(x => x.PropertyName) .IsOptional() .HasMaxLength(450) .HasColumnAnnotation("Index", new IndexAnnotation(new IndexAttribute("IX_IndexName") {IsUnique = true, })); 라고 할 수 있는 방법이 있습니까?WHERE PropertyName IS NOT NULLSQL Server에서 기본적으로 사용하는 것과 동일한 방식으로 사용할 수 있습니다(https://stackoverflow.com/a/7..

programing 2023.09.02

SQL Server 로그인 오류: 'NT AUTHORITY\SYSTEM' 사용자에 대한 로그인 실패

SQL Server 로그인 오류: 'NT AUTHORITY\SYSTEM' 사용자에 대한 로그인 실패 "schoolPool"이라는 응용 프로그램 풀을 만들어 웹 응용 프로그램에 할당했습니다.이 풀의 ID가 로컬 시스템으로 설정되었습니다.응용 프로그램 내에서 데이터베이스에 액세스하려고 할 때(예: SQL 연결 열기) 항상 다음 오류가 발생합니다. Login failed for user 'NT AUTHORITY\SYSTEM' SSMS(SQL Server Management Studio) 로그인에 NT AUTHORITY/SYSTEM을 추가하려고 했지만 이미 주체가 되어 다음 오류가 표시되었습니다. NT AUTHORITY/SYSTEM이 서버 역할을 sysadmin으로 허용합니다. 응용 프로그램 설정을 많이 수정하..

programing 2023.08.23

T-sql - 값이 정수인지 확인합니다.

T-sql - 값이 정수인지 확인합니다. (예:TryParse.NET)에 저장합니다.유감스럽게도ISNUMERIC모든 종류의 숫자가 아닌 정수만 구문 분석하고 싶기 때문에 적합하지 않습니다.같은 것이 있습니까?ISINT아니면 뭔가? 여기 명확하게 하기 위한 몇 가지 코드가 있습니다. 만약에.MY_FIELD가 아니며,이실패할 것입니다. int가 아닌경이코실패는합다니드우▁is다실패니:▁fail▁wouldint합▁code가▁this. SELECT @MY_VAR = CAST(MY_FIELD AS INT) FROM MY_TABLE WHERE MY_OTHER_FIELD = 'MY_FILTER' 감사해요.다음은 다음과 같은 블로그 게시물입니다.IsIntegerUDF. 기본적으로 추가할 것을 권장합니다.'.e0' 가와용..

programing 2023.08.23

TSQL을 사용하여 테이블의 기본 키 결정

TSQL을 사용하여 테이블의 기본 키 결정 TSQL을 사용하여 테이블의 기본 키를 확인하고 싶습니다(저장된 프로시저 또는 시스템 테이블은 괜찮습니다).SQL Server(2005 또는 2008)에 이러한 메커니즘이 있습니까?이를 통해 시작할 수 있습니다. SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc JOIN INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE ccu ON tc.CONSTRAINT_NAME = ccu.Constraint_name WHERE tc.TABLE_NAME = 'TableName' AND tc.CONSTRAINT_TYPE = 'Primary Key' 어때. sp_pkeys 'TableName' 다음은 SQL..

programing 2023.08.23