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实例名称是在安装时选择的,安装后无法更改。那么你想在这里做什么 是的,用户必须先安装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,我需要在共享的基础上使用数据库