문제

런타임에 SQL Server 2005 데이터베이스를 첨부하고 싶습니다.

SQL Server Express가 없어도 SQL Server의 로컬 인스턴스를 사용하지 않고도이를 달성 할 수 있습니까?

현재 다음 연결 문자열을 사용하고 있습니다. 다른 해결 방법이 있습니다.

Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;

고마워요, Lalit

도움이 되었습니까?

해결책

아니요, '런타임 첨부'는 Express 전용 기능입니다. SQL Server 2005 Express Edition 사용자 인스턴스.

Express가 아닌 SQL 인스턴스에서는 DBA에 데이터베이스를 올바르게 첨부하도록 요청합니다. 그는 다음을 수행하는 방법을 알고 있습니다. SP_ATTACH_DB. 데이터베이스를 첨부하면 보안, 스토리지 할당, I/O 패턴 등에 많은 영향을 미치며 응용 프로그램은 데이터베이스 자체를 첨부해서는 안됩니다. '런타임 첨부'와 같은 동작을 원한다면 Express Edition을 사용하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top