无法连接到局域网中的SQL Server 2012

问题描述:

我试图从局域网中的另一台计算机访问SQL Server数据库。无法连接到局域网中的SQL Server 2012

本地SQL服务器实例为SQLEXPRESS,远程计算机的实例为MSSQLSERVER。在本地SQL Server中使用IP地址和用户名和密码,我可以直接连接到远程服务器的数据库,但试图在C#Windows窗体应用程序引发的解密功能的错误,将其从连接字符串连接:

基数为64的字符数组或字符串的无效长度

只有当我尝试远程连接到SQL Server时才会出现此错误。连接到本地数据库时不会出现此错误。在Visual Studio 2015年

我的连接字符串:

<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在SQL Server配置管理器也。

在此先感谢。

+0

这是怎么发生的?你可以发布代码吗?我怀疑它与连接无关,并且是其他一些错误 –

+0

byte [] cipherTextBytes = Convert.FromBase64String(cipherText); –

+0

当我运行应用程序时,cipherText是admin –

byte[] cipherTextBytes = Convert.FromBase64String(cipherText); 

请检查您的cipherText变量是否有4位数字。