0
가능한 중복 : 나는 2008 대 (C# .NET을 사용하여 Windows 응용 프로그램을 사용자 정의
Cannot open database requested by the login. The login failed. Login failed for user오류 메시지 7
)와 Windows XP OS에서 잘 작동하는 SQL Server 2005가 있습니다. Windows7에서 동일한 응용 프로그램을 실행하려고하면 오류 메시지가 나타납니다.
로그인 요청한 데이터베이스 'db'을 열 수 없습니다. 로그인에 실패했습니다. 'user-pc'사용자가 로그인하지 못했습니다.
응용 프로그램의 코드를 수정하지 않았습니다. 아래 그림과 같이
은 내가 app.config 파일을 변경 : -<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="constr" value="packet size=4096;integrated security=SSPI;data source=user-pc;persist security info=False;initial catalog=db"></add>
<!-- User application and configured property settings go here.-->
<!-- Example: <add key="settingName" value="settingValue"/> -->
<add key="DataGrid1.ReadOnly" value="False" />
</appSettings>
</configuration>
이 문제 ....
두 개의 앱 사본간에 동일한 데이터베이스 서버를 공유합니까? – Kuncevic