找不到存储过程 ‘Password‘。

 declare @dbpwd as nvarchar(50)
 declare @dbcatalog as nvarchar(50)
 declare @dbserver as nvarchar(50)
 declare @accid as nvarchar(50)
 declare @dbpwdgo as nvarchar(50)
 
 set @dbpwd = '12345679a'
 set @dbcatalog = 'UFDATA_999_2014'
 set @dbserver = 'U8V13'
 set @accid =  '1000000001'
 set @dbpwdgo = '12345679a'
 
INSERT INTO MES_Comm_MAINACC (connstr,accid,caddress,cdbpwd,cdatabase)
VALUES ('Provider=SQLOLEDB.1;Password=' + @dbpwd
 + ';Persist Security Info=True;User ID=sa;Initial Catalog=' +
 @dbcatalog + ';Data Source=' + @dbserver +
 ';Current Language=Simplified Chinese;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=' +
 @dbserver + ';Use Encryption for Data=False;Tag with column collation when possible=False',
 @accid,@dbserver,@dbpwd,@dbcatalog)

UPDATE MES_Comm_MAINACC SET CONNSTR= 'Provider=SQLOLEDB.1;Password=' + @dbpwd + ';Persist Security Info=True;User ID=sa;Initial Catalog=' + @dbcatalog + ';Data Source=' + @dbserver + ';Current Language=Simplified Chinese;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID='
  + @dbserver +';Use Encryption for Data=False;Tag with column collation when possible=False', CADDRESS = @dbserver,CDBPWD=@dbpwdgo


GO

找不到存储过程 'Password'。

按照此错误信息应该就是系统缺少‘password’这个存储过程,所以只要给系统添加这个存储过程就可以了,具解决方式如下:

打开“查询分析器”,登录的时候选择“Windows验证”而非默认的“SQL Server身份验证”,在MES_Comm_MAINACC 表右键选择“新建查询”下执行以下语句:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值