我在本机中打开一个页面http://localhost/index.aspx我在页面中输入一些数据后,同时知道远程服务器的IP地址比如:210.55.156.21index.aspx存在一个TextBox1输入远程服务器的IP我想将这些信息写入远程服务器的数据库中,即在index.aspx中,我有:SqlConnection connhy=new SqlConnection("Data Source="+TextBox1.Text.ToString().Trim()+";Initial Catalog=logininfo;uid=sa");运行后,程序报错:SQL Server 不存在或访问被拒绝。
请问各位,应该如何解决呢????????
鞠躬,致礼
请问各位,应该如何解决呢????????
鞠躬,致礼
sql server是否启动,并且能正常连接
借点人气 找人帮帮忙
如果远程的机器是默认实例server=机器名
如果是本地就写server=(local)
SqlConnection connhy=new SqlConnection("Data Source="+TextBox1.Text.ToString().Trim()+",1433" + ";Initial Catalog=logininfo;uid=sa");
1.这台服务器是不是允许远程连接,你可以用查询分析器试下能不能连上,如果连上,接着往下试,连不上就OVER了.
2.把这里TextBox1.Text.ToString().Trim()+";的东西直接换成刚才你连上的IP,还有即使密码为空,也把pwd写上,也就是直接写死你要连的数据库.
3.行了的话你再把你的TextBox1.Text.ToString().Trim()+";换下,如果你的服务器上的SQL允许远程访问,那连不上就是没道理的事情了