文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>access 导入mssql时遇到问题及解决办法

access 导入mssql时遇到问题及解决办法

时间:2010-09-07  来源:NetSir

1.运行

exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure

(建立连接)

服务器: 消息 15247,级别 16,状态 1,过程 sp_configure,行 170
用户没有执行此操作的权限。
服务器: 消息 5812,级别 14,状态 1,行 1
您没有运行 RECONFIGURE 语句的权限。
服务器: 消息 15123,级别 16,状态 1,过程 sp_configure,行 79
配置选项 'Ad Hoc Distributed Queries' 不存在,也可能是高级选项。

SQL Server 2000提示:
已拒绝对 OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 的特殊访问。必须通过链接服务器来访问此提供
 解决办法:你的帐号权限不够,需要SQL Server用户具用SystemAdministrators”服务器角色”。将你的账号添加到sysadmin角色中

2.access 导入mssql自动增长列的问题

      出现原因: 向现有mssql的数据库的表内插入access数据时出现

      解决办法:可将导入的数据列具体化

      例:

exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure

(建立连接)

insert  into dbo.EX_Papers   (ProfessionID,ExaminationID,ProID,Course,PaperUrl,PaperType,PaperKeyWords,PaperContent,DownCount,
 AddTime,AddUser,AddIp,LastUpdateTime,LastUpdateUser,CheckState,CheckUser,CheckTime,CheckIP)
select a.ProfessionID,a.ExaminationID,a.ProID,Course,a.PaperUrl,a.PaperType,a.PaperKeyWords,a.PaperContent,a.DownCount,
 a.AddTime,a.AddUser,a.AddIp,a.LastUpdateTime,a.LastUpdateUser,a.CheckState,a.CheckUser,a.CheckTime,a.CheckIP from
opendatasource('microsoft.jet.oledb.4.0',
'data source="F:\网站文档\temp\access\SpiderResult.mdb";user id=admin;password=;')...[Content] AS a

 

3.拒绝了对对象 'xxx' (数据库 'xxx',架构 'dbo')的 SELECT 权限。

   解决办法:

数据库(xxxxxx库) →安全性→架构→dbo(属性)→权限→添加→[public]→授予

Delete、Execute、Insert、Select、Update

4.局域网内连接其他机子数据库,通过连接的数据库(不使用本机数据库)执行上述语句会出现错误(具体错误记不清了,貌似是路径错误,路径是本机上文件路径)

我的解决办法是:将该文件复制到连接数据库的机子,使用连接数据库的机子执行,不知道有没有更好的解决办法

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载