我之前使用授权时遇到了一些问题,因此我获得了全新的一切 - 新的计算机,新操作系统,VS的全新安装,新应用程序和Azure上的新资源组中的数据库.整个shabang.
我可以确认我可以登录到Azure DB,如下面的屏幕截图所示.
我可以看到数据库,表格,用户等.
问题是,虽然它在本地工作(使用我自动提供的默认连接字符串),但它在Azure中表现不佳(尽管我从那里使用发布文件).它说了一些关于文件未找到的内容,根据这个答案,我需要更改连接字符串.
我改变后,我得到以下错误.请注意防火墙已打开,我可以在运行应用程序代码时访问数据库.我觉得在自动配置身份验证部分时会出现问题.不过,我对如何解决问题没有想法.
[SqlException(0x80131904):用户'Chamster'登录失败.已为此会话分配了跟踪ID"09121235-87f3-4a92-a371-50bc475306ca".在需要帮助时,请将此跟踪ID提供给客户支持.]
我正在使用的连接字符串是这个.
Server=tcp:f8goq0bvq7.database.windows.net,1433; Database=Squicker; User ID=Chamster@f8goq0bvq7; Password=Abc123(); Encrypt=True; TrustServerCertificate=False; Connection Timeout=10;
这个问题困扰了我一段时间,我会在两天内把它给它.任何建议都热烈赞赏.