의 다른 컴퓨터에서 SQL Server 데이터베이스에 액세스하려고합니다.LAN의 SQL Server 2012에 연결할 수 없습니다.
로컬 SQL 서버 인스턴스는 SQLEXPRESS
이고 원격 컴퓨터의 인스턴스는 MSSQLSERVER
입니다. 로컬 SQL Server에서 IP 주소와 사용자 ID 및 암호를 사용하여 원격 서버의 데이터베이스에 직접 연결할 수 있지만 C# Windows Forms 응용 프로그램의 연결 문자열에서 연결하려고하면 암호 해독 기능에서 오류가 발생합니다 :
64 진수 배열 또는 문자열의 길이가 잘못되었습니다.
SQL Server에 원격으로 연결하려고 할 때만이 오류가 발생합니다. 로컬 데이터베이스에 연결하는 동안이 오류가 발생하지 않습니다. 비주얼 스튜디오 2015 년
내 연결 문자열 : 나는 원격 컴퓨터에 SQL Server의 원격 연결을 활성화
<add name="TheConnectionString"
connectionString="Data Source=192.168.100.4;Initial Catalog=cafePOSdb;Integrated Security=False;User ID=sa;Password=admin;"
providerName="System.Data.SqlClient" />
, 또한 SQL Server 구성 관리자에서 TCP/IP를 사용 가능.
미리 감사드립니다.
어떤 문제가 있습니까? 제발 코드를 게시 할 수 있습니다. 나는 그것이 연결과 관련이 없다고 의심하고 다른 오류가있다. –
바이트 [] cipherTextBytes = Convert.FromBase64String (cipherText); –
응용 프로그램을 실행할 때 cipherText가 admin입니다. –