Advance Steel/Revit으로 작업할 때 SQL Server LocalDB 설치 조사

Autodesk Support

2024년 11월 8일


다루는 제품 및 버전


문제:

Advance Steel/Revit 제품이 모든 데이터베이스에 연결되지 않는 경우 SQL Server Express LocalDB 설치를 조사하고 문제를 해결하는 방법에 대한 지침입니다.

해결 방법:

SQL 버전

2024 버전부터 Revit 및 Advance Steel은 SQL Server Express LocalDB 2019를 사용하도록 설계되었습니다.
2018 - 2023 버전의 Revit과 Advance Steel은 SQL Server Express LocalDB 2014 SP1(SP3)을 사용하도록 설계되었습니다.
데이터베이스를 상위 버전의 SQL 인스턴스에 연결하면 데이터베이스가 자동으로 해당 버전으로 업그레이드됩니다. SQL은 이전 버전과 호환되지 않습니다.

Windows 11

Windows 11을 사용하는 경우 아래 단계를 수행하기 전에 다음 문서의 단계를 수행하여 컴퓨터의 섹터 크기를 확인하십시오. Revit 또는 Advance Steel에서 시작하거나 작업할 때 SQLDUMPER.EXE 창이 열리고 닫힙니다

컴퓨터에서 SQL Server Express LocalDB를 조사하려면 다음 워크플로를 따르십시오.

sqllocaldb의 상태 확인

  1. 명령 프롬프트 창을 엽니다(Win 키 + R을 누른 다음 CMD 입력). 
  2. "sqllocaldb i"를 입력합니다.
  3. Enter 키를 누릅니다.
  4. 다음 메시지가 표시되어야 합니다.
C:\Users\xxxxxxx>sqllocaldb i
AdvanceSteel2021
AdvanceSteel2022
AdvanceSteel2023
AdvanceSteel2024
MSSQLLocalDB
SteelConnections2021
SteelConnections2022
SteelConnections2023
SteelConnections2024v15

참고:

  • 2018 - 2020 버전의 Advance Steel 및 Revit은 "MSSQLLocalDB" 인스턴스를 사용합니다.
  • 2021 버전부터 Advance Steel 및 Revit은 전용 SQL 인스턴스를 사용합니다.
  • "Advance Steel에서 사용되는 SQL 인스턴스 이름은 ""AdvanceSteel202x"" 형식입니다."
  • Revit에서 사용되는 SQL 인스턴스 이름의 형식은 다음과 같습니다.
    • Revit 2021-2013 versions --> "SteelConnections202X"
    • Revit 2024부터 --"SteelConnections202Xv15"를 >.
  • 조사는 버전 및 제품에 해당하는 특정 SQL[인스턴스 이름]에 초점을 맞춰야 합니다.
  1. "sqllocaldb i [instance name]"을 입력합니다.
  2. Enter 키를 누릅니다.
  3. 예를 들어 Revit 인스턴스에 대해 다음 메시지가 표시되어야 합니다.
C:\Users\xxxxxxx>sqllocaldb i SteelConnections202X
Name:               SteelConnections202X
Version:            12.0.4100.1
Shared name:
Owner:              xxx\xxxxxxx
Auto-create:        Yes
State:              Stopped
Last start time:    23/10/2018 20:39:51
Instance pipe name:
참고: 버전은 다음과 같을 수 있습니다.
  • 12.0.5000.0, SQL Server 2014 SP2 Express에 해당;
  • 12.0.6024.0 - SQL Server 2014 SP3 Express에 해당합니다.
  • 15.0.2104.1 - SQL Server 2019 Express에 해당합니다.
  1. 메시지가 이 형식이 아니면 SQL Server LocalDB가 제대로 설치되지 않았을 수 있습니다. 이 경우 Microsoft SQL Server 201x Express LocalDB를 (다시) 설치합니다. 새로 다시 설치하는 방법에 대한 지침은 아래를 참조하십시오.

 

sqllocaldb를 시작할 수 있는지 확인하십시오.

  1. 메시지가 위와 같으면 명령 프롬프트 창을 열고(Win 키 + R을 누른 다음 CMD 입력) 다음 테스트를 실행합니다.
    1. 명령 프롬프트(기본값은 C:\Users\%USERNAME%\)에서 다음을 입력하고 Enter 키를 누릅니다.

sqllocaldb start [instance name]

(예: Revit 2022의 경우 "sqllocaldb start SteelConnections2022"를 입력합니다.)

  1. 다음 메시지가 반환되어야 합니다.

LocalDB instance "SteelConnections2022" started.
  1. 명령 프롬프트에서 다음을 입력하고 Enter 키를 누릅니다. 
sqllocaldb stop SteelConnections2022
  1. 다음 메시지가 반환되어야 합니다.
LocalDB instance "SteelConnections2022" stopped.
  1. 위의 테스트가 성공하지 못하거나 Advance Steel/Revit을 시작할 때 데이터베이스 오류 메시지가 계속 나타나면 SQL 인스턴스/설치가 손상되었을 수 있습니다. 이 경우 다음 조건을 충족해야 합니다.
    1. SQL 인스턴스를 재작성합니다(아래 단계 참조).
    2. SQL Server 201x LocalDB Express를 완전히 다시 설치합니다(아래 단계 참조).

 

SQL 인스턴스 삭제 및 다시 작성

  1. 명령 프롬프트 창을 열고(Win 키 + R을 누른 다음 CMD 입력) 다음을 수행합니다.
    1. 명령 프롬프트에서 다음을 입력하고 Return/Enter 키를 누릅니다.

sqllocaldb delete [instance name]
(예: Revit 2022의 경우 "sqllocaldb start SteelConnections2022"를 입력합니다.)
  1. 인스턴스를 중지할 때 오류가 발생하면 -k 스위치를 사용하여 인스턴스를 중지합니다
sqllocaldb stop SteelConnections2022 -k
  1. 인스턴스가 삭제되면 다음 메시지가 반환됩니다. 

LocalDB instance "SteelConnections2022" deleted.
  1. 명령 프롬프트에서 다음을 입력하고 Enter 키를 누릅니다.

sqllocaldb create SteelConnections2022
  1. 다음 메시지가 반환되어야 합니다.

LocalDB instance "SteelConnections2022" created with version 12.0.4100.1.

 

SQL Server 201x LocalDB Express를 완전히 다시 설치합니다.

  1. Uninstall Microsoft SQL Server 201x Express LocalDB:
    1. Windows > 제어판으로 이동하여 제품을 설치제거합니다>
    2. Microsoft SQL Server 201x Express LocalDB를 검색합니다.
    3. 제거합니다.
참고 : 없으면 전혀 설치되지 않았음을 의미합니다.
  1. %temp% 폴더를 지웁니다.
  2. Windows 탐색기에서 %localappdata%\Microsoft\ 폴더로 이동합니다.
    • Microsoft SQL Server Local DB 폴더가 있는 경우 이름 끝에 "_OLD"을 추가하여 이름을 바꿉니다.
  3. C:\Program Files\Microsoft SQL Server\ 폴더로 이동합니다.
    • ...\120\LocalDB 폴더는 SQL 2014에 해당합니다. 있는 경우 이름 끝에 "_OLD"를 추가하여 이름을 바꿉니다.
    • ...\150\LocalDB 폴더는 SQL 2019에 해당합니다. 있는 경우 이름 끝에 "_OLD"를 추가하여 이름을 바꿉니다.
  4. Microsoft SQL Server Express LocalDB의 해당 버전을 다운로드합니다.
    • SQL LocalDB 2014의 경우:
    • SQL LocalDB 2019의 경우:
      • Microsoft® SQL Server® 2019 Express 링크를 엽니다.
      • "다운로드"를 클릭합니다.
      • 다운로드한 파일을 SQL2019-SSEI-Expr.exe 실행합니다.
      • "미디어 다운로드"를 선택합니다.
      • "LocalDB"를 선택합니다.
      • 지금 바로 다운로드하세요.
      • 창 스크린 샷 :
  5. 다운로드한 파일을 실행하여 SQL LocalDB를 설치합니다.

제품:

Revit Product Family; Advance Steel;


이 정보가 도움이 되셨습니까?


도움이 필요하신가요? Autodesk Assistant에게 물어보세요!

Assistant가 답변을 찾아내거나 상담사에게 연락하는 것을 도와드릴 것입니다.


어떤 지원을 받을 수 있는지 확인하세요.

서브스크립션 플랜에 따라 제공되는 지원 유형이 달라집니다. 보유하신 플랜에 대해 제공되는 지원 수준을 확인하십시오.

지원 수준 보기