扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
原因:
创新互联专注于企业网络营销推广、网站重做改版、静安网站定制设计、自适应品牌网站建设、HTML5、商城系统网站开发、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为静安等各大城市提供网站开发制作服务。
这个错误发生在当IIS使用匿名帐号(通常是IUSR)时,该帐号在NT中对数据库所在的目录没有正确的 权限.(这就是为什么在Win95和PWS下没问题,因为win95根本就没有目录权限这一说)检查文件和目录的权限. 确定你能够在该目录中有能够新建和删除临时文件的权限。
这些临时文件其实是数据库建立在同一个目录下的文件, 但是要注意的是,有可能这些文件
也可能建立在别的目录,例如 /Winnt.
使用NT的文件监视程序监视文件失败时到底是访问了什么目录。
这个NT的文件监视程序可以在这个地方下载.
如果你对数据库使用了一个网络地址,例如映射地址,就要检查一下共享文件和目录的权限,
还要检查一下数据源文件(DSN)是否被别的程序标志成为正在使用中,
这些别的程序一般是Visual InterDev,关闭任何一个InterDev中的正打开和数据库连接的项目。
这个错误还可能发生在这种情况:如果在DSN中使用了一个UNC路径(就是通用命名协议),请改用本地路径进行测试,因为如果对本地数据库使用UNC也可能出错。
还可能发生在这种情况,如果服务器要访问Access中的一个表,而这个表却联接在一个网络服务器上。
2.错误信息:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access 97 Driver] Couldn't use '(unknown)'; file
already in use.
原因:
多人使用时数据库被锁定。
3.错误信息:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default
driver specified.
原因:
最可能的原因是ConnectString是一个在global.asa中初始化的Session变量,但是global.asa
却没有正常工作。解决办法是,检查赋值时是否正确:(在你的asp中加入下面的代码)
还有一个原因就是你在你的ConnectString中加入了多余的空格,例如
DSN = MyDSN; Database = Pubs;
试试改成下面这个样子:
DSN=MyDSN;Database=Pubs;
如果是global.asa还没有工作,检查该文件是否在运用程序的根目录中,或者是虚拟目录的根目录中。
1、首先,你要有一台安装了sql server的计算机,不然很有可能没安装而而导致关闭的失败,和一些不必要的错误。右键点击计算机-管理。就可以进入管理的界面。
2、然后,点击管理之后,会出现一个计算机管理的界面,有系统工具、存储、服务和应用程序等选项的操作界面。是计算机的管理界面。如图所示的界面。
3、然后,点击服务和应用程序。当服务和应用程序展开之后会出现SQL Server,或者点开服务,找到SQL server服务。
4、然后,点击SQL SERVER配置管理器 。会看到SQL server正在运行。然后放在上面,右键之后就会出现停止的选项,然后就可以进行下一步操作。
5、最后,点击SQL SERVER 服务后右键点击 选择停止,当停止完成之后,SQL Server就已经关闭成功了。至此所有的步骤全部完成。
1.此方法对应MuOnline数据库中memb_info中memb__pwd定段类型为varbinary的数据库,如果不是这样的就不必执行以下安装方法。
2.安装PL6.82出现错误,请将MuOnline数据库中的"WEB_MUITEM"表删除后再安装.
然后复制
WZ_MD5_MOD.dll到X:\ProgramFiles\MicrosoftSQLServer\MSSQL\Binn(X为SQL安装盘符)
查询分析器中执行:
usemaster
go
sp_addextendedprocXP_MD5_EncodeKeyVal,WZ_MD5_MOD.dll
go
sp_addextendedprocXP_MD5_CheckValue,WZ_MD5_MOD.dll
go
ifexists(select*fromdbo.sysobjectswhereid=object_id(N[dbo].[UFN_MD5_CHECKVALUE])andxtypein(NFN,NIF,NTF))
dropfunction[dbo].[UFN_MD5_CHECKVALUE]
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N[dbo].[UFN_MD5_ENCODEVALUE])andxtypein(NFN,NIF,NTF))
dropfunction[dbo].[UFN_MD5_ENCODEVALUE]
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_NULLSON
GO
CREATEFUNCTIONUFN_MD5_CHECKVALUE
(
@btInStrVARCHAR(10),
@btInStrIndexVARCHAR(10),
@btInValBINARY(16)
)
RETURNSTINYINT
AS
BEGIN
DECLARE@iOutResultTINYINT
EXECmaster..XP_MD5_CheckValue@btInStr,@btInVal,@btInStrIndex,@iOutResultOUT
RETURN@iOutResult
END
GO
SETQUOTED_IDENTIFIEROFF
GO
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_NULLSON
GO
CREATEFUNCTIONUFN_MD5_ENCODEVALUE
(
@btInStrVARCHAR(10),
@btInStrIndexVARCHAR(10)
)
RETURNSBINARY(16)
AS
BEGIN
DECLARE@btOutValBINARY(16)
EXECmaster..XP_MD5_EncodeKeyVal@btInStr,@btInStrIndex,@btOutValOUT
RETURN@btOutVal
END
GO
SETQUOTED_IDENTIFIEROFF
GO
SETANSI_NULLSON
GO
usemuonline
go
ifexists(select*fromdbo.sysobjectswhereid=object_id(N[dbo].[UFN_MD5_CHECKVALUE])andxtypein(NFN,NIF,NTF))
dropfunction[dbo].[UFN_MD5_CHECKVALUE]
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N[dbo].[UFN_MD5_ENCODEVALUE])andxtypein(NFN,NIF,NTF))
dropfunction[dbo].[UFN_MD5_ENCODEVALUE]
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_NULLSON
GO
CREATEFUNCTIONUFN_MD5_CHECKVALUE
(
@btInStrVARCHAR(10),
@btInStrIndexVARCHAR(10),
@btInValBINARY(16)
)
RETURNSTINYINT
AS
BEGIN
DECLARE@iOutResultTINYINT
EXECmaster..XP_MD5_CheckValue@btInStr,@btInVal,@btInStrIndex,@iOutResultOUT
RETURN@iOutResult
END
GO
SETQUOTED_IDENTIFIEROFF
GO
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_NULLSON
GO
CREATEFUNCTIONUFN_MD5_ENCODEVALUE
(
@btInStrVARCHAR(10),
@btInStrIndexVARCHAR(10)
)
RETURNSBINARY(16)
AS
BEGIN
DECLARE@btOutValBINARY(16)
EXECmaster..XP_MD5_EncodeKeyVal@btInStr,@btInStrIndex,@btOutValOUT
RETURN@btOutVal
END
GO
SETQUOTED_IDENTIFIEROFF
GO
SETANSI_NULLSON
GO
再试一下
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流