我无法连接到笔记本电脑上的数据库。现在我正试图从同一台笔记本电脑本地访问它。 我正在使用此连接字符串:
Server=localhost,49172;database=databasename;uid=user;pwd=password;
字段中填充了各自的信息。我也尝试使用我的镭拓名称而不是localhost。我尝试了不同的端口号,没有用。 我收到了一个错误:
cn.ServerVersion抛出异常 - InvalidOpertionException。(网络相关的eroror)下一次错误说连接成功但是在登录前握手期间有一段时间。
我正在使用Visual Studio 2012和SQL Server 2012.我也尝试安装mysql连接器网。我的数据库是使用phpmyadmin web界面创建的,该界面使用xampp控制面板。 有什么帮助吗?我正在制作一个以c#作为代码的aspx网页。
我尝试添加这些标记Integrated security
并删除用户和密码标记,但没有运气
答案 0 :(得分:0)
你如何连接MySQL服务器(你提到SQL但后来提到了Mysql,所以我为Mysql编写了这个答案)。
尝试打开服务。检查Mysql是否正在运行。检查防火墙是否难以连接到mysql服务。
尝试从connectionstring(您粘贴到连接)中删除数据库。如果这有效,则意味着您无法访问数据库。
BTW这个连接字符串是完全错误的。 "服务器=本地主机,49172;数据库=数据库名称; UID =用户; PWD =密码;"
您确定49172是您正在使用的端口吗?尝试像https://www.connectionstrings.com/mysql/这样定义端口来修复它。
如果你没有改变你的端口,那么默认情况下它将是3306。
我希望这能解决你的问题。