问题标签 [sql-authentication]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
59 浏览

sql-server-2008 - sql身份验证中用户名和密码如何暴露在网络中

SQL 身份验证中的用户名和密码如何暴露在网络上,为什么 Windows 身份验证不会发生这种情况?

0 投票
1 回答
15496 浏览

windows-authentication - 使用 OPENROWSET、OPENQUERY 为数据访问配置 SQL Server 实例

我在运行 Windows 7 x-64 的独立非联网开发 PC 上安装了 SQL Server 2012 完整版。假设 FOO 是我的 PC 的名称,而我的 SQL Server 命名实例是 FOO\SQL2012。

我正在尝试按照此处的示例进行操作,这些示例显示了如何使用存储过程作为数据源来创建新的临时表。

我想执行这些查询中的任何一个,但我得到了显示的错误。

或此查询:

无法确定元数据,因为每个代码路径都会导致错误;请参阅其中一些以前的错误。**

我将如何配置 SQL Server 实例以允许当前经过身份验证的用户(无论它可能是谁)对本地实例使用 OPENROWSET、OPENQUERY?

通过 Windows 进行身份验证的用户和通过 SQL Server 进行身份验证的用户是否需要这些查询的不同版本?

0 投票
0 回答
299 浏览

c# - 如何创建用户并将它们存储在数据库中并将它们链接到 Windows 身份验证登录

我想要的是:

一个 Intranet 应用程序,只有登录的人才能看到该应用程序......以及管理员和成员角色。

1:

我创建了一个 MVC 5.0 Web 应用程序(用于 Intranet)。

它有一个带有家庭控制器的主页视图...我有一个带有管理员控制器的管理员视图。

主页上有一个链接(虽然它还不是链接,但无论如何)是有条件的:

我想创建 1 个具有“管理员”角色的用户,然后允许他/她使用用户名和“管理员”或“成员”的新角色创建新用户(将其分配给 Windows 身份验证登录名)...

2:

接下来,我想让具有管理员角色的用户可以使用适合他们的角色执行我的 SQL 数据库中表示的所有内容。

例如,

John 仅对某些表(“成员”)具有读写权限,但 Jack 和 Jill 对所有表(“管理员”)具有读写权限。

John 看不到 Home 视图中的 Admin 链接,但 Jill 可以。Admin 控制器操作被锁定,只允许以“Admin”为角色的用户,而不是“Member”...

核心问题(考虑 1 和 2):

我意识到这里有两组身份验证,一组用于应用程序本身的 Windows 身份验证,然后一组用于数据库,但我有一种有趣的感觉,它们应该以某种方式联系起来。我已经阅读了很多材料,但一直对它感到困惑,来自 Web 表单身份验证技能集,这是我的第一个 Intranet 应用程序......有点困惑。

到目前为止我所做的:

我目前已启用 Windows 身份验证,并且可以成功使用该应用程序并调用:

找出我是谁...

旁注:

我想了解在什么上下文中使用 Authorize 参数,例如。

0 投票
2 回答
69 浏览

sql - 在 SQL Server 2012 中拒绝访问自己?

我的老板有一个独特的要求。我是我公司唯一的软件开发人员,所以我正在做从初始设计到数据库设计的所有工作。我定期设计和维护数据库,前端也是如此。我们没有数据库管理员。我的独特要求是不让自己看到一个列(我正在设计和开发一个工资单应用程序),而该列是他们的工资率和薪水的总工资。我知道许多公司都有 DBA,他们会在开发服务器上需要时删除该数据或将错误数据放入这些列中。除了拒绝自己访问这些列之外,我还能做 DBA 应该做的所有事情。我不认为它可以做到。我曾尝试拒绝自己访问 SQL 中的那些列,但后来我不能 t 查询我的应用程序中的任何内容。有没有人对如何解决这个问题有任何建议?我进行了研究,但除了列解决方案之外,我还没有找到任何内容。谢谢。

0 投票
1 回答
5072 浏览

connection-string - 具有集成安全性的 LocalDB 连接 = False

我到处寻找,仍然没有找到这个简单问题的明确答案:

是否可以对 LocalDB 使用 SQL 身份验证,即是否可以使用包含的连接字符串

?

0 投票
1 回答
272 浏览

asp.net - 用户 'domain\ServerName' 登录失败

我创建了一个 asp.net mvc 4 web 应用程序。我已将其部署到我的开发服务器。(与我在同一域上的本地不同的盒子)。

数据库和网站都存在于同一个服务器/盒子上。我正在尝试从与服务器位于同一域的本地计算机进行连接。

我尝试在主页上登录,但出现此错误:用户 'domain\ServerName' 登录失败

我不知道这是从哪里来的或如何解决它。我认为它与IIS有关。任何帮助,将不胜感激。

0 投票
1 回答
1314 浏览

sql - 使用 SQL 身份验证时获取当前用户

我们使用 SQL 登录作为发布权限的工具,但是一旦通过 SQL 进行身份验证,我们仍然想知道连接用户的 Active Directory 名称吗?

我们尝试过:

这些信息在某处仍然可用吗?

0 投票
1 回答
70 浏览

php - SQL Server SQL 身份验证

我想连接到 sql Server .. 只是它不起作用。

我授予用户和角色足够的权限。但我在做什么

这是服务器截图...

怎么了?

0 投票
1 回答
395 浏览

sql-server - SQL Server 身份验证方法

我想知道是否可以将 SQL Server 身份验证帐户更改为 Windows 身份验证?

我为什么要这样做你现在问自己,我不想给多个用户提供 SQL Server Auth 用户名和密码来连接到数据库,目前公司这样做,我们不真的别无选择。当我们部署一个新的数据库脚本时,我们并不总是在它发布之前拥有 Windows Auth 帐户,并且我们不想更新我们的部署脚本。

我正在尝试使用

我已经尝试过了,但没有运气。

我不断收到此错误:

消息 15151,级别 16,状态 1,行 1
无法更改用户“测试”,因为它不存在或您没有权限。

先感谢您!

0 投票
1 回答
81 浏览

sql-server - MSSQL 中“GO”的正确语法是什么?

我正在尝试运行一个向 MSSQL 添加登录名的脚本,它包含两个 GO 命令,这两个命令都会产生错误:Msg 102 ...“GO”附近的语法不正确。以下示例代码在名为 MyDB 的数据库上运行