Management Studio 기본 파일 저장 위치
새 쿼리 창을 엽니다.SQL을 작성합니다.스크립트를 저장하면 다른 이름으로 파일 저장 대화상자가 열리지만 항상 프로파일 디렉토리의 동일한 기본 위치에 저장됩니다.기본 파일 위치를 설정할 수 있는 방법이 있습니까? ...제가 1980년대의 앱을 사용했던 것처럼?
Tools|Options(도구)에서 쿼리 결과에 대한 기본 위치를 지정 위치를 지정할 수 있습니다.새로운 쿼리(텍스트 편집기)에 대해서도 같은 것이 필요합니다.레지스트리에서 위치를 변경하려고 했지만 SSMS가 변경 사항을 덮어씁니다.좋은 의견이라도 있나?
(http://www.eggheadcafe.com/software/aspnet/30098335/management-studio-default.aspx 에서 답이 없는 질문을 보고 정확한 질문이 있어서 여기에 다시 올렸습니다.)
이것은 지금 5년이 되었지만 SSMS 버전에 대한 언급이 없어서 SSMS 2012와 SSMS 2014에 대한 업데이트를 추가하려고 생각했습니다.1단계는 버전마다 다르며 나머지는 동일합니다.
SSMS 2012
- C:\Program Files(x86)\Microsoft SQL Server\110\를 찾습니다.도구\Binn\관리 스튜디오\확장\응용 프로그램
SSMS 2014
- C:\Program Files(x86)\Microsoft SQL Server\120\를 찾습니다.도구\Binn\관리 스튜디오\확장\응용 프로그램
SSMS 2016
- C:\Program Files(x86)\Microsoft SQL Server\130\를 찾습니다.도구\Binn\관리 스튜디오\확장\응용 프로그램
SSMS 17
- C:\Program Files(x86)\Microsoft SQL Server\140\Tools\Binn\Management Studio\를 찾습니다.확장\응용 프로그램
SSMS 18
- C:\Program Files(x86)\Microsoft SQL Server Management Studio 18\Common7\을 찾습니다.IDE\확장\응용 프로그램
모두(계속)
- 텍스트 편집기(예: 메모장)로 ssms.application.pkgdef를 엽니다.
- DefaultProjectsLocation "DefaultProjectsLocation" 값 변경="$내 문서$\"SQL Server Management Studio"
- 쿼리 저장 위치(결과가 아닌 쿼리 자체)의 경우 "DefaultUserFilesFolderRoot"=를 편집합니다.SQL Server Management Studio"
- 파일 저장
이 소스 덕분에: http://www.networksteve.com/forum/topic.php/How_to_change_the_default_query_save_location_in_SSMS/ ?TopicId=41425&Posts=0
이것이 오래된 질문이라는 것은 알지만, 적어도 SQL 2005의 경우에는 이를 올바르게 수행하는 방법을 설명하는 링크를 찾았습니다.이후 버전에서도 작동할 것으로 생각합니다.
은 설은다저니다에 됩니다.
.vssettings형식의My Documents\SQL Server Management Studio\Settings폴더를 누릅니다.이 파일을 변경하기 전에 SSMS를 닫아야 합니다. 응용프로그램을 닫을 때 SSMS가 SSMS에 기록되고 변경 내용을 덮어씁니다.을My Projects다음 행을 찾고 있는 폴더:
<PropertyValue name="ProjectsLocation">%vsspv_user_documents%\My
Projects</PropertyValue>
의 입니다.
My Projects폴더를 누릅니다.열는 SSMS를 엽니다.My Projects폴더가 매핑됩니다.
간단한 해결 방법은 원하는 저장 위치로 바로 가기를 만드는 것입니다.SSMS\Projects 디렉토리에 바로 가기를 배치합니다.저장할 때 하단의 "모든 파일(.)"을 선택한 후 바로 가기를 두 번 누릅니다.
이상적이지는 않지만 빠르고 간단한 작업입니다.
만약을 위해 여기 레지스트리의 위치를 업데이트했습니까?
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\90\Tools\Shell
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\90\Tools\Shell\General\ProjectLocationEntries
SSMS 18/19의 설치 위치가 기본 파일 저장 위치를 제어하는 구성 파일의 위치와 함께 변경되었습니다.
실행 중인 SSMS의 모든 인스턴스를 닫습니다.
SSMS 설치 폴더를 찾습니다.기본값은 다음과 같습니다.
- C:\Program Files(x86)\Microsoft SQL Server Management Studio XX
해당 폴더에서 Common7\으로 이동합니다.IDE\확장\응용 프로그램
을 엽니다.
ssms.Application.pkgdef관리자 권한으로 실행되는 텍스트 편집기를 사용합니다.값변의 합니다.
DefaultProjectsLocation과 같이새
"DefaultProjectsLocation"="C:\My\Preferred\Save\Location"
- 파일을 저장하고 SSMS를 다시 시작합니다.
해결 방법으로 스크립트를 저장할 위치에 SQL Server 스크립트 유형의 새 프로젝트를 생성할 수 있습니다.
그런 다음 솔루션 탐색기에서 쿼리 폴더를 마우스 오른쪽 단추로 클릭하여 지정한 위치에 새 스크립트를 만듭니다.
이해했어?
SQL Server의 프로젝트 및 솔루션에 대한 자세한 내용은 다음을 참조하십시오.
http://msdn.microsoft.com/en-us/library/ms173803.aspx
건배.
다른 방법으로 NTFS 연결 지점을 생성할 수 있습니다.
Systinternals Suite의 복사본을 가져오십시오. 연결 지점이 필요합니다.그것에서 exe, 그리고 다른 것들은 유용합니다.
명령줄에서 이를 실행:
junction.exe "c:\MyStuff" "c:\Documents and Settings\Stephen.Turner\My Documents\SQL Server Management Studio"
내 문서 경로를 입력하는 중입니다.
디렉토리 c:\MyStuff가 생성되고 디렉토리를 검색하면 모든 파일이 표시됩니다.복사본이 아니라 심볼릭 링크입니다. 두 경로 모두 동일한 파일을 참조합니다.
저는 이 중 어떤 것도 운이 없었습니다. 제 해결책은 .bat 파일을 사용하여 새로운 빈.sql 파일을 만든 다음 여는 것입니다.그런 다음 SSMS에서 '외부 도구'를 사용하여 배치를 다시 구성했습니다.클릭하면 새 Timed stamped .sql 파일이 열립니다.각 '프로젝트'마다 하나씩 사용합니다.
.bat 파일 생성
set fName=newQuery%date:~4,2%_%date:~7,2%_%date:~10,4%_%time:~1,1%_%time:~3,2%_%time:~6,2%.sql
copy _queryBlank.sql %fName%
지난 3시간 동안 이 주제를 검색한 후, 저는 마침내 다음과 같은 방법을 얻었습니다.SSMS에서 내 프로젝트 폴더 위치(및 기타 설정) 변경
레지스트리 변경은 나에게 효과가 없었습니다. 나는 단지 Mgnt Studio 기본 저장 경로에서 사용하고 싶은 네트워크 폴더에 바로 가기를 넣었을 뿐입니다.
이 게시물은 한 가지 방법을 보여줍니다.
하지만 레지스트리 기반 솔루션에는 아직 차이가 있습니다.새로 생성된 쿼리를 저장할 때(SSMS 2008 설정에서 시작할 때 엽니다) 저장 대화 상자가 표준에서 열리면 왼쪽의 "프로젝트"를 클릭해야 합니다.\문서\SQL Server Management Studio\프로젝트.
레지스트리 및 기본 파일 열기 위치 값을 편집하는 데 도움이 되었습니다.
HKEY_USERS\S-1-5-21-1428394981-1396028598-1721912238-1000\Software\Microsoft\SQL Server Management Studio\18.0_IsoShell
개체 탐색기에서 서버를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.
속성 페이지의 왼쪽 패널에서 데이터베이스 설정 탭을 클릭합니다.
- 데이터베이스 기본 위치에서 새 데이터 파일 및 새 로그 파일의 현재 기본 위치를 확인합니다.기본 위치를 변경하려면 [데이터] 또는 [로그] 필드에 새 기본 경로 이름을 입력하거나 [찾아보기] 단추를 눌러 경로 이름을 찾아 선택합니다.
참고: 기본 위치를 변경한 후 SQL Server 서비스를 중지하고 시작하여 변경을 완료해야 합니다.
기술적이지는 않지만 빠른 해결책은 기본 폴더에 스크립트/결과/등을 저장할 바로 가기를 만드는 것입니다.한 번만 더 클릭하면 되지만 설정이나 레지스트리를 조작할 필요는 없습니다.
가장 쉬운 해결책은 레지스트리에서 폴더를 변경하는 것이었습니다(SQL Server 2014에서 테스트됨).
SQL Server Management Studio를 닫아야 합니다.
- regedit을 실행합니다.exe
- 컴퓨터 찾아보기\HKEY_CURRENT_USER\소프트웨어\마이크로소프트\SQL Server Management Studio\xx.0(여기서 xx는 사용자 버전)
- 표시된 위치 경로를 변경합니다.
- Management Studio를 시작하고 파일을 열려고 하면 기본 디렉토리가 사용자의 것이 됩니다.
하지만, 제게 남은 유일한 문제는 저장...새 Query를 만들고 저장하면 기본적으로 /Documents/SQL Server Management Studio 아래에 종료되지만 왼쪽의 'SQL Management Studio' 링크를 클릭하면 디렉토리로 바로 이동합니다.

mklink를 사용하여 심볼릭 링크를 생성할 수 있습니다.
- 기존 프로젝트 폴더 삭제(기존 파일을 먼저 원하는 위치에 복사): rmdir "C:\Users\사용자\문서\SQL Server Management Studio\SSMS 프로젝트).
- 원하는 위치(예: 드라이브 폴더 하나)에 대한 심볼 링크를 만듭니다. mklink /j "C:\Users\사용자\문서\SQL Server Management Studio\SSMS 프로젝트" "C:\Users\user\OneDrive - 회사\SSMS 프로젝트"
/j 옵션은 파일 또는 폴더가 실제로 해당 위치에 있는 것처럼 보이게 하는 하드 링크를 지정합니다.SSMS에서 파일을 열려고 하면 다음과 같은 폴더가 나타납니다.
언급URL : https://stackoverflow.com/questions/651535/management-studio-default-file-save-location
'programing' 카테고리의 다른 글
| 플러그형 MongoDB 스토리지를 사용하는 Django 문제 (0) | 2023.06.23 |
|---|---|
| 변환합니다.NetCore 대상.넷 프레임워크 (0) | 2023.06.23 |
| WordPress 기사 게시 시 작은 문제 발생 (0) | 2023.06.23 |
| write.csv를 사용할 때 행 이름을 파일에 쓰지 않도록 합니다. (0) | 2023.06.23 |
| Mongoose에서 regex를 사용하여 아이템을 찾는 방법 (0) | 2023.06.23 |