安装SQL Server 2012 时出现设置账户权限失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装SQL Server 2012 时出现设置账户权限失败相关的知识,希望对你有一定的参考价值。

    原因通俗的讲:
    Win2012的最高管理员只有这么一个,其他的都是非最高管理员,所以都没有权限。 Win2012安装SQL Server 2012 时,只能用Administrator账号登录才能安装,其它在Administrators组里面的所谓管理员都是假管理员!!!

    解决方案:
    注销当前Windows用户,换用Administrator账号登录。
    这是我尝试了所有方案后找到的唯一解决办法,希望能帮到你。

参考技术A 如果管理员用户也不行的话,就设置下本地安全策略里面的 用户权限分配 (调试程序、备份文件和目录、管理审核和安全日志)将你的用户加入进去,重启电脑 参考技术B 建议安装账号确保本地administrator组的 参考技术C 账户权限不够 可以切换成Administrator这个账户来安装 或者把目前的账户提升为管理员

将 HTML 插入 SQL Server 时出现 SQL 异常

【中文标题】将 HTML 插入 SQL Server 时出现 SQL 异常【英文标题】:SQL Exception when inserting HTML to SQL Server 【发布时间】:2015-08-18 16:57:24 【问题描述】:

在将 HTML 代码存储到 SQL Server 时遇到问题。

尝试插入以下代码时出现一般异常:

<html>
<title>test</title>
<body>
<table cellpadding=10 cellspacing=0 border=0 style='background:#f6f6f6; width:100%; margin:0; padding:0;'>
</body>
</html>

谁能解释为什么这会引发错误?

将完整的 html 代码保存为字符串参数并发送到 SQL。 我知道 HTML 可以像字符串一样存储在 SQL 中,但这给我带来了问题。

我的sql代码是:

insert into UserTemplate (FullCode) values (N'    <html>
    <title>test</title>
    <body>
    <table cellpadding=10 cellspacing=0 border=0 style='background:#f6f6f6; width:100%; margin:0; padding:0;'>
    </body>
    </html>')

错误是:

Msg 102, Level 15, State 1, Line 4 附近有错误的语法 '背景:'。

我发现了问题并通过添加逗号解决了它。但是 HTML 代码会根据用户注册和编辑主题和数据而变化。我需要一种更复杂的存储模式来将我的个人模板存储在数据库中。不要面对这些错误。

谢谢

【问题讨论】:

有可能你没有转义必要的字符,但没有实际的插入语句,错误,只是猜测。 当您询问有关 SQL 异常的问题时,请包含确切的异常消息。 显示 SQL 插入语句。否则纯属猜测。但它可能是单引号。 【参考方案1】:

引用是导致问题的原因。 Insert 'this '' text' 将在 char 列中插入引号。

【讨论】:

【参考方案2】:

您可以使用 TinyMCE 或 CKEditor 在客户端清除 html 中的特殊字符。

Sql Server 将此类字符检测为对SQL-Injection 的威胁。

【讨论】:

SQL Server 不对 SQL 注入进行任何威胁检测。

以上是关于安装SQL Server 2012 时出现设置账户权限失败的主要内容,如果未能解决你的问题,请参考以下文章

安装SQL server 2012 时出现错误,安装安装程序文件时提示无法访问您试图使用的功能所在的网络位置。

sql server 2008 r2执行维护计划时出现错误

为 SQL Server Express 2012 ODBC DSN 配置用户时出现问题

sql还原时出现3169错误

网站部署到 IIS 并连接到 SQL Server 2012 时出现问题,出现找不到网络错误

vs 或 Sql server2012连接Sql server时出现的问题:已成功与服务器建立连接,但在登陆过程中发生错误