Excel中的连接字符串不允许除我之外的任何人刷新

问题描述 投票:0回答:1

我使用从SQL查询中提取的数据创建了一个Excel电子表格,但我似乎是唯一可以访问它的人。由于我实际上不是使用此电子表格的人,因此对其他人来说非常重要。这是用户在尝试刷新数据时收到的错误:

连接失败: SQLState:'28000' SQL Server错误:18456 [Microsoft] [SQL Server Native Client 11.0] [SQL Server]用户“DOMAIN \ UserN”登录失败。

有没有办法让我以这样的方式更新Excel中的连接字符串:(a)读取和接受其他Windows凭据或(b)存储用户名/密码

sql sql-server excel tsql connection-string
1个回答
0
投票

我不是特别了解Excel,但一般来说,如果您创建SQL登录,您可以使用以下格式:

Server = myServerAddress; Database = myDataBase; User Id = myUsername; Password = myPassword;

您可能希望锁定该SQL登录的权限,因为任何人都可能能够看到它并通过其他方法连接。

© www.soinside.com 2019 - 2024. All rights reserved.