使用远程数据库设置 Windows Azure 开发存储
我想在我的开发计算机上设置 Windows Azure 开发存储,但我不想在其上安装 SQL Server,因为我想使用另一台计算机上的现有存储。是否可以设置开发存储服务,以便它使用另一台计算机上的 SQL 服务器?
我尝试使用设置为远程计算机的 /sqlinstance 参数调用 dsinit,但它没有任何参数允许我指定登录凭据。
I want to setup a Windows Azure development storage on my dev machine but I don't want to install SQL server on it because I want to use an existing one on another machine. Is it possible to set up the development storage service so that it uses the SQL server from another machine?
I tried calling dsinit with the /sqlinstance argument set to the remote machine, but it doesn't have any argument to allow me to specify the login credentials.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用未记录的命令行参数
/server:
。示例:
dsinit /server:remote-sql-name
You can use undocumented command line argument
/server:
.Example:
dsinit /server:remote-sql-name
我认为简短的答案是否定的。当然 dsinit 被设计为只能在本地计算机上运行。
您能否将远程数据库服务器设置为使用 Windows 身份验证并将当前登录的用户添加为该服务器上的管理员?这可能足以愚弄它(但我不会屏住呼吸)
如果这不起作用并且您仍然不想在开发计算机上使用 SQL,那么使用实际的 Azure 存储并不是一个坏主意。它确实花费了一些钱,但不多,而且它确实避免了一些仅在开发存储中出现的问题。
I think the short answer is no. Certainly dsinit is designed to only work on your local machine.
Can you setup the remote database server to use windows authentication and add the currently logged in user as an admin on that server? That may be enough to fool it (but I wouldn't hold my breath)
If this doesn't work and you still don't want to SQL on your development machine, then using the actual Azure storage is not a bad idea. It does cost some money, but not much and it does avoid some of the kinks that occur only in development storage.