【问题标题】:Using SQL Server DB over a network通过网络使用 SQL Server DB
【发布时间】:2012-02-16 14:45:10
【问题描述】:

我想通过网络使用我的 SQL Server 数据库。我已经设置了服务器客户端应用程序。 事情是针对我当前的数据库,我需要将它提供给将数据库附加到 SQLExpress 实例的服务器管理员,然后我的网络计算机才能访问它。 我的问题是,我的 vb.net 应用程序有什么方法可以在运行时通过代码附加此数据库,并且数据库获得通过网络访问它所需的所有权限?

我可以使用创建过程附加数据库,但为此我需要知道 sa 密码。有没有什么方法可以在没有 sa passord 和 sa 干预的情况下实现相同的目标?

我的唯一目的是让我的数据库可以通过网络访问,并具有所有读/写权限。

谢谢

【问题讨论】:

    标签: c# sql-server vb.net


    【解决方案1】:

    您可以通过使用 smo 来实现此目的。但是你需要用户名和密码。否则,您可以进行 Windows 身份验证。在这种情况下,您将需要 Admin windows 用户名和密码。

    没有用户名和密码,您无法通过网络访问数据库。这就是安全的意义。否则任何人都可以访问您的数据。

    【讨论】:

    • 我明白这一点,但我已经安装了一个应用程序,从 download.com 下载。该应用程序是流入库存。安装后,当我签入 SSMS 时,有一个实例 \inflow 和流入数据库附加到它的所有权利?如何?我将在我的问题上附上一张图片以供解释
    • 您确定此应用程序在启动时不需要任何管理员权限吗?
    • 确定!但我会卸载并重新安装它以仔细观看
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-05
    • 1970-01-01
    • 2012-04-25
    相关资源
    最近更新 更多