Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 SQL Server实例_Sql Server 2005 - Fatal编程技术网

Sql server 2005 SQL Server实例

Sql server 2005 SQL Server实例,sql-server-2005,Sql Server 2005,我使用我的连接字符串作为 Data Source=.\SQLEXPRESS;Initial Catalog=dbTestSharing;Integrated Security=True 在计算机开发中,它运行良好。但当我安装(使用VisualStudio)并安装在家用电脑上时,它说 无法连接登录请求的数据库dbMyTest,则 登录失败。用户p4\admin登录失败“ 我的问题是: 我没有包括要设置的数据库。我需要这样做吗 当SQL Server运行我的应用程序时,我的用户是否需要创建服务器和

我使用我的连接字符串作为

Data Source=.\SQLEXPRESS;Initial Catalog=dbTestSharing;Integrated Security=True
在计算机开发中,它运行良好。但当我安装(使用VisualStudio)并安装在家用电脑上时,它说

无法连接登录请求的数据库dbMyTest,则 登录失败。用户p4\admin登录失败“

我的问题是:

  • 我没有包括要设置的数据库。我需要这样做吗
  • 当SQL Server运行我的应用程序时,我的用户是否需要创建服务器和实例? 我安装了另一个基于SQLServerExpress的应用程序,它没有类似的东西

  • 请引导。

    你不太清楚你在问什么,你想做什么

    SQL Server实例名称是在安装时选择的,安装后无法更改。那么你想在这里做什么

    是的,用户必须先安装SQL Server,然后才能使用需要SQL Server的应用程序。如果您需要一个特定的实例名,您需要在安装手册或自述文件中描述它

    但是老实说:你不应该要求一个特定的实例名,用户应该能够自己选择这个实例名,并根据需要调整你的连接字符串

    更新:

    我的问题是:

    我没有包括要设置的数据库。我需要这样做吗

    -你不必这么做。如果您在安装指南/readme.txt文件中明确指出,作为先决条件,SQL Server实例是必需的,那么在安装您的应用程序之前,用户需要确保他/她已准备好SQL Server实例

    但是,这会很有帮助,而且通常希望您至少包含一个SQL Server Express MSI文件,以便用户(如果尚未安装服务器)可以直接从您的应用程序进行安装,而不必在安装应用程序之前查找和搜索SQL Server

    当SQL Server运行我的应用程序时,我的用户是否需要创建服务器和实例

    -您的连接字符串显示您正在连接到SQL Server实例-因此必须有一个SQL Server实例可用于此操作


    如果您不想这样做,您需要切换到SQL ServerCompact Edition,它将所有数据包含在一个
    .sdf
    文件中,并且访问数据库的所有代码都可以在一组DLL中获得,您可以随应用程序一起提供-无需事先安装。

    我不能使用SSCE,我需要在共享的基础上使用数据库