我用的是SQL Server 2005,在附加数据库时会d出如下的对话框,该怎么解决,急急急,谢谢~~~

我用的是SQL Server 2005,在附加数据库时会d出如下的对话框,该怎么解决,急急急,谢谢~~~,第1张

我的 *** 作系统为Windows 2003 Server , 文件系统NTFS, 在SQL Server 2005 Express 上附加(Attach)从另外一台电脑Copy过来的数据库后,数据库为“只读”。如下图:

解决办法:

打开 SQL Server Configuration Manager, 打开SQL Server SQLEXPRESS 的属性,如下图:

在内置帐号处,把“网络服务”改成“本地系统”,重新启动SQL Server 2005 Express 后,再附加(Attach)数据库一切正常。

总结:之所以附加(Attach)上的数据库为“只读”,是因为启动SQL Server 的默认的启动帐号“网络服务”对所附加(Attach)的数据库文件的权限不够造成的。

在oracle当中,&是个特殊字符,把你的语句改成下面的就行了:

insert into jchome_feed("uid",idtype,image_3,appid,image_2,image_1,dateline,image_1_link,

id,username,image_2_link,image_4,body_template,title_template,hash_template,icon,

image_3_link,title_data,image_4_link,feedid,body_general,hash_data,hot,body_data,

target_ids,friend)

VALUES

(jchome_feed_sequence.nextval,1,'blog',11,'sinosoft',1282843090,0,

'9b14457988d2c988e3c3fbfcf2cd813d','a68974ce721e0037fe9c1a6ac24ee1af',

'{actor} 发表了新日志','N','<b>{subject}</b><br>{summary}',

'a:2:{s:7:\"subject\"s:70:\"<a href=\"space.php?uid=11'||'&'||'do=blog'||'&'||'id=7\">大学生村官创业先行者孟现稳</a>\"s:7:\"summary\"s:146:\" 孟现稳今年28岁,山东省东平县商老庄乡新光村人,毕业于烟台大学。2008年12月考取东平县大学生村官后,任旧县乡王古店三村村主任助理。任职村官后,暗自\"}',

'','','','','','','','','','',7,'blogid',2)

你可以试下这句:

select &name from dual

你会发现d出窗口,然后在窗口输入值点击“确定”之后查出来的值就是你输入的值,oracle这个功能类似于编程输入的意思。

还有,如果你这句是在程序里面运行报错找出来的sql报错源的话,你只需要把body_data字段参数化就可以了,就不会报错了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6423715.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存