2013-02-12 21 views
3

Windows 7 (IIS 6.0), MS SQL Server 2008, Visual Studio 2008이 설치된 워크 스테이션이 있습니다. SQL Server Management Studio가 올바르게 작동합니다. 하지만 코드 내가 사용하고 VS2008 또는 VS2010에서 내 프로젝트의를 통해 연결을 얻을 수 없습니다입니다 : 잘못된 작업 :ServerVersion : 잘못된 작업입니다. 연결이 닫혔습니다.

 Dim _SqlConnectionString As String = "Data Source=" + Environment.MachineName + "\\SQLEXPRESS;Initial Catalog=MyDatabase;Integrated Security=true;" 
     Dim cn As SqlConnection = New SqlConnection(_SqlConnectionString) 
     Dim da As New SqlDataAdapter(cmd) 
     Dim dt As New DataTable 
     cmd.Connection = cn 
     cn.Open() 

내가 오류 내도록 SqlConnection의의 Serverversion 속성 안에 있습니다. 연결이 닫혔습니다

이 문제는 wamp 서버 & php를 설치 한 후에 나타납니다. 어떻게해야합니까? 갈등이 있습니까? 나는 wamp 서버를 IIS의 다른 포트보다 경청하도록 만들었지 만 SQL Server는 어떻습니까? 왜 내가 그것에 연결할 수 없습니까?

답변

0

한 번 전에이 문제가있었습니다. 언젠가 디버그 모드에서 코드를 성공적으로 실행 한 Visual Studio Windows 응용 프로그램이 완벽하게 작동하고 필요한 작업을 수행했습니다. 바로 다음 날, 연결이되지 않아서이 오류가 발생했습니다. ServerVersion : Invalid Operation. 연결이 닫힙니다. 충분히 재미있게, 나는 데이터베이스에 연결할 수있는 사용자로서이 데이터베이스에 대한 사용 권한을 가진 SQL 사용자를 사용했습니다. 내가이 메시지를받은 이유는 연결에 사용했던 특정 SQL 사용자가 그 당시에는 Disabled 였기 때문입니다. 다시 사용할 수있게되었고 모든 것이 다시 작동하기 시작했습니다.

이렇게 작은 것이거나 시작되지 않은 Windows 서비스 일 수 있습니다. 개인 실험실

관련 문제