자습서 및 학습에 따라 C#에서 로컬 오프라인 프로그램을 만들고 있습니다. SQL Server 데이터베이스를 만들고 MSDN의 첫 번째 튜토리얼을 통해 모델에 연결하는 방법을 배웠습니다. 내 응용 프로그램은 그 순간에 내 컴퓨터에서만 작동합니다.프로그램은 로컬 컴퓨터에서 작동하지만 다른 컴퓨터에서는 작동하지 않습니다. [SQL Server localdb]
Visual Studio를 설치하지 않고 다른 랩톱에서 테스트를 시도했을 때이 사실을 알게되었습니다. 이 때 나타나는 오류가 난 정말이 발생하는 이유를 모르겠어요이 주제를 연구하고 여러 기사 아무도를 읽고 없다 후 문제를 해결 한
The underlying provider failed on Open
읽습니다.
data source = (localdb)\v11.0;
initial catalog = RandomInputMachine.logIn;
integrated security = True;
MultipleActiveResultSets = True;
App = EntityFramework
SQL 서버 : 그 다음과 같이 자동 생성 비주얼 스튜디오에 의해이 (읽기 쉽도록 포맷 된 상태)
연결 문자열을 도움이된다면
는 SQL 파일은 ADO.net 모델에서 생성 된 버전은 오류가 발생한 2012
특정 코드 :
// Display all users from the database
var query = from b in db.Users1
select b;
Console.WriteLine("All users in the database:");
foreach (var item in query)
{
if (!deleteAll)
{
Console.WriteLine("---------------------------------------------------");
if (item.username != "agentender" || Program.user == "OVERIDE")
{
Console.WriteLine(item.username);
}
if (item.username == txtUser.Text)
{
if (item.password == GetHashedString(txtPass.Text, item.salt))
{
Program.user = item.username;
Program.loggedIn = true;
}
}
} else {
db.Users1.Remove(item);
}
}
어떻게 잘못 되었나요?
SQL Server 2012 이상이 설치되어 있습니까? 어떤 연결 문자열을 사용하고 있습니까? – Dai
Dai 내가 요청한 정보를 추가했습니다 –
BTW : SQL 서버를 사용한다고 가정 할 수 있지만 사용중인 DB에 대한 질문은 명확하지 않습니다. –