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

时间:2019-04-05 21:37:12

标签: sql sql-server excel tsql connection-string

我已经使用从SQL查询中提取的数据创建了一个Excel电子表格 但我似乎是唯一有权使用它的人。由于我实际上不会成为使用此电子表格的人,因此对其他人起作用很重要。这是用户尝试刷新数据时收到的错误:

  

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

我是否可以通过以下方式更新Excel中的连接字符串:(a)读取并接受其他Windows凭据,或(b)存储用户名/密码

1 个答案:

答案 0 :(得分:0)

I don't know about Excel specifically but in general if you create a SQL Login you can use the following format:

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

You would want to lock down permissions on that SQL Login because anyone would probably be able to see it and connect via other methods.

相关问题