问题标签 [sql-server-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.
node.js - node.js 未使用 SQL Server 身份验证连接到 SQL Server 数据库
我正在使用 node.js 和mssql
包来使用 SQL Server 身份验证连接到 SQL Server 数据库。当我尝试使用具有相同凭据的 SQL Server Management Studio 进行连接时,它工作正常。但是,使用 node.js,我无法登录并获得带有连接错误的错误代码 ELOGIN。
我已经尝试了谷歌中显示的许多示例,但我面临着同样的问题。让我知道我错过了什么。这是我的代码片段。
代码从这里开始
这是运行此代码时的错误:
ConnectionError:用户“svcXXXXXXX”登录失败。
在 Connection.tedious.once.err (C:\aws\node_modules\mssql\lib\tedious.js:244:17)
在 Object.onceWrapper (events.js:277:13)
在 Connection.emit (events.js: 189:13)
在 Connection.processLogin7Response (C:\aws\node_modules\tedious\lib\connection.js:1397:14)
在 Connection.message (C:\aws\node_modules\tedious\lib\connection.js:1932: 14)
在 Connection.dispatchEvent (C:\aws\node_modules\tedious\lib\connection.js:1084:36)
在 MessageIO.messageIo.on (C:\aws\node_modules\tedious\lib\connection.js:984: 14)
在 MessageIO.emit (events.js:189:13)
在 Message.message.on (C:\aws\node_modules\tedious\lib\message-io.js:32:14)
在 Message.emit (events. js:194:15)代码:“ELOGIN”,
originalError:{ ConnectionError:用户“svcXXXXXXX”登录失败。
在 Parser.tokenStreamParser.on.token 处的 ConnectionError (C:\aws\node_modules\tedious\lib\errors.js:13:12)
(C:\aws\node_modules\tedious\lib\connection.js:735:29)
在 Parser.emit (events.js:189:13)
在 Parser.parser.on.token (C:\aws\node_modules\tedious\lib\token\token-stream-parser.js:27:14)
在 Parser。在 readableAddChunk
( C:\aws\node_modules\readable-stream\ lib_stream_readable.js
: 279:11)
在 Parser.Readable.push (C:\aws\node_modules\readable-stream\lib_stream_readable.js:240:10)
在 Parser.Transform.push (C:\aws\node_modules\readable-stream\lib_stream_transform.js:139:32)
在 doneParsing (C:\aws\node_modules\tedious\lib\token\stream-parser.js:80: 14)消息:“用户\'svcXXXXXXX\'登录失败。”,
代码:“ELOGIN”},名称:“ConnectionError”}
我希望数据库中的一条记录应该提取并显示。
pyodbc - Pyodbc 只接受 windows 身份验证
我有一个 python 脚本,它通过 pyodbc 从 Windows 连接到 MS SQL 服务器。尝试使用 Windows 身份验证时,它正在连接到数据库,但是当尝试使用 SQL 服务器身份验证(使用用户名和密码)时,它显示以下错误。
"('28000', "[28000] [Microsoft][ODBC SQL Server Driver][SQL Server]用户'xxxx'登录失败。(18456) (SQLDriverConnect); [28000] [Microsoft][ODBC SQL Server Driver] [SQL Server] 用户 'xxxx' 登录失败。(18456)")"。
但我可以使用该用户名和密码(SQL 服务器凭据)连接到 SQL 服务器。我已经在用户映射选项卡中为该用户启用了数据库读取、写入权限,并且 SQL 服务器身份验证也处于启用状态。这成为一个瓶颈。欢迎提供解决方案。提前致谢!!!。
c# - 在 Linux 上运行并使用 AD 帐户连接到 SQL Server 的 .Net Core Web 应用程序的连接字符串是什么
在 Windows 上,Web 应用服务将在服务帐户下运行,并且该服务帐户将有权连接到 SQL 服务器和数据库。使用与此类似的连接字符串:
我的公司希望 Web 应用程序在 Linux 上运行,是否有一种特殊的方法来配置 Web 应用程序或连接字符串,以便 Web 应用程序继续使用 AD 帐户连接到 SQL Server,或者唯一的选择是指定用户名称和密码:
sql-server - 如何在 openrowset 和 sql-server 身份验证中将参数传递给存储过程
我有一个带有动态参数的存储过程,(@ parametr1, @parametr2)
我想在openrowset
SQL-SERVER 身份验证中使用它。
reactjs - 使用用户保护数据库凭证,用于移动/Web 应用程序的数据数据库
我正在使用react-native和mongoDB(AWS mongoDB 服务器)创建一个移动应用程序。如何存储用户数据库创建凭据(需要数据库管理员访问权限)以在应用程序中注册。我是否需要任何第三方 Web 服务器 [我更喜欢 MERN STACK 服务器] 以获得管理员凭据来保护它?否则我该怎么做?如果我从 App 迁移到网站(最后选择),我可以安全地调用 API (甚至不知道 API)或网络数据吗?
这是我从 mongodb 集群中得到的。
如何使用crypt、mongodb-client-encryption和mongodb加密这些URL 编码数据并存储密码数据(用于服务器上的管理员)。
如何加密服务器中的管理员密码和 url 数据?
sql-server - ACL 组中用户的默认 dbo 架构
我有以下情况
ACL 组:域\aclgroup
用户帐户:域\帐户
- 用户帐户是 ACL 组的成员
- 在 sql server ACL 组中添加到服务器登录,映射到具有默认模式 dbo 的数据库。
- 用户帐户未添加到 sql server,我可以通过该用户帐户基于该 ACL 组登录
因此,我认为用户帐户的默认架构应该是dbo
,但事实并非如此。
当我尝试创建没有架构的表时CREATE TABLE Test (id int)
,它会在架构中创建此表:[domain\user].Test
为什么它会有这样的行为,以及如何设置它以在dbo
不显式键入的情况下创建表CREATE TABLE dbo.Test
?