我已经使用从SQL查询中提取的数据创建了一个Excel电子表格 但我似乎是唯一有权使用它的人。由于我实际上不会成为使用此电子表格的人,因此对其他人起作用很重要。这是用户尝试刷新数据时收到的错误:
连接失败:
SQLState:“ 28000”
SQL Server错误:18456
[Microsoft] [SQL Server Native Client 11.0] [SQL Server]用户“ DOMAIN \ UserN”的登录失败。
我是否可以通过以下方式更新Excel中的连接字符串:(a)读取并接受其他Windows凭据,或(b)存储用户名/密码
答案 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.