利用excel vba代码连接网络上的一个sql server

我想利用excel vba 代码操作内网的一个sql server上一个数据库里的数据,需要在server端做些什么设置呢,sql server上的数据库已经建好了,可以用sql 账号登陆。ODBC里的user DSN也设置好了。但还是从excel连接不过去。麻烦指导。谢谢!

如果使用ODBC连接不正确,可以尝试改用ADODB连接试试.因为ODBC连接,有时候设置不匹配或者连接串配置不正确,容易让不熟练的产生错误.ADODB连接串相对简单一些.
下面给你一个参巧的连接串文本

声明自己再弄一下好吧:
"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=student;Data Source=PC2011052917FKB\SQLEXPRESS"追问

报错:Run-time error '-2147467259(80004005)'

[DBNETLIB]ConnectionOpen(Connect()).]SQL server does not exist or access denied.

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答