连接到SQL Server 2008 R2快速使用VBScript
问题描述:
所以我有以下VBScript来updatea表中的SQL Server上我的本地机器如预期其适用于2008 R2 Express实例:连接到SQL Server 2008 R2快速使用VBScript
Const adOpenStatic = 3
Const adLockOptimistic = 3
Const DB_CONNECT_STRING = "Provider=SQLOLEDB.1;Data Source=mycomputerName\SQLEXPRESS;Initial Catalog=Purchasing;Integrated Security=SSPI"
Set objConnection = CreateObject("ADODB.Connection")
Set objRecordSet = CreateObject("ADODB.Recordset")
objConnection.Open DB_CONNECT_STRING
Set objCommand = CreateObject("ADODB.Command")
objCommand.ActiveConnection = objConnection
objCommand.CommandText = "UPDATE Budget SET Current_Budget='2999.00' WHERE Manager_ID='8869'"
objCommand.Execute
objConnection.Close
我的问题面对的是,当我改变:
Integrated Security=SSPI
到:
user id='user';password='password
它告诉我,我无法登录(美国ing用户以DOMAIN \ user的形式),这是一个问题,因为我打算在内部网站上使用这个vbscript,所以我需要能够指定。寻找任何想法?
答
您是否检查过服务器的身份验证是否为混合模式?
是的,它目前处于混合模式。 – 2012-03-29 16:11:30