无法连接到局域网中的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配置管理器也。
在此先感谢。
答
byte[] cipherTextBytes = Convert.FromBase64String(cipherText);
请检查您的cipherText
变量是否有4位数字。
这是怎么发生的?你可以发布代码吗?我怀疑它与连接无关,并且是其他一些错误 –
byte [] cipherTextBytes = Convert.FromBase64String(cipherText); –
当我运行应用程序时,cipherText是admin –