반응형
연결 문자열에서 기본 스키마를 설정할 수 있습니까?
SQL Server 2005 및 2008을 사용하면 연결 문자열에서 기본 스키마를 설정할 수 있습니까?SQL 코드로 스키마를 수동으로 설정할 필요가 없다면 훨씬 쉬울 것입니다.
연결 자체가 아닌 연결을 통해 로그인하는 사용자를 기준으로 기본 스키마를 설정합니다.
ALTER USER Mary51 WITH DEFAULT_SCHEMA = Purchasing;
참조:
아니요, 연결 문자열이 아닌 데이터베이스 사용자 수준에서 수행됩니다.
다음은 연결 문자열에서 설정할 수 있는 모든 속성입니다. https://www.connectionstrings.com/all-sql-server-connection-string-keywords/
해당 로그인과 연결된 기본 스키마 변경
예
ALTER USER Mary51 WITH DEFAULT_SCHEMA = Purchasing;
자세한 내용은 http://msdn.microsoft.com/en-us/library/ms176060.aspx 를 참조하십시오.
"Schema"라고 말할 때 "Owner"(예: dbo)를 의미한다면 선택한 답변이 맞다고 생각합니다.
그러나 일부 공급업체의 언어에서 "데이터베이스"를 "Schema"와 동일한 의미로 사용하는 경우 아래에 추가 정보를 제공했습니다.
TimS에서 제공한 링크:
다음 두 가지 속성을 사용하여 행까지 아래로 스크롤합니다.
초기 카탈로그 또는 데이터베이스
다음은 DEFAULT DATABASE를 사용하는 연결 문자열의 예입니다.
Server=myServerName\myInstanceName,1433;Database=DEFAULT_DATABASE;User Id=myUsername;Password=myPassword;
자세한 예는 아래 링크를 참조하십시오.
언급URL : https://stackoverflow.com/questions/3282665/possible-to-set-default-schema-from-connection-string
반응형
'programing' 카테고리의 다른 글
시퀀스 점(c) (0) | 2023.09.04 |
---|---|
Android Fragment 핸들 뒤로 버튼 누르기 (0) | 2023.09.04 |
테스트 파일 하위 테스트 시작 서버 mysql을 만들 수 없습니다. (0) | 2023.09.04 |
Git 태그를 재생성한 후 "태그가 원격에 이미 있습니다" 오류가 발생했습니다. (0) | 2023.09.04 |
최신 타임스탬프별 MySQL 선택 (0) | 2023.09.04 |