问题标签 [sql-server-express]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
backup - 如何使用 SQL Server Express 安排每日备份?
我正在运行一个使用 SQL server express (2005) 作为后端的小型 Web 应用程序。我可以使用 SQL 脚本创建备份,但是,我想每天安排一次。作为额外选项(应该有),我只想保留最后的 X 备份(显然是出于节省空间的原因)任何指针?
[编辑] SQL Server 代理在 SQL Server Express 中不可用...
.net - .NET - SQL 连接错误 - 在本地开发 Web 应用程序
我在 Windows XP 机器上安装了 Visual Studio 2008 和 SQL Server 2008 Developer Edition。
尝试在测试 Web 应用程序上工作时出现此错误:
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)
我的 ADO.NET 连接字符串是:
数据源=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\TestDB.mdf;Integrated Security=True;User Instance=True
完整安装的 SQL Server 不应该知道如何处理 SQL Express 数据库吗?我是否错过了在“附加”数据库上工作所需的安装?还是我还需要配置一些东西?我认为这在过去对我有用(开箱即用)。
更新:
即使我有一个完整的 2008 实例正在运行,我也打算将其用作 Express DB。你不能这样做吗?当您尝试使用其成员资格功能时,默认情况下 ASP.NET 是否不会引导您使用这些“快速”数据库之一?
sql-server-2008 - 来自 aspnet_regsql 的意外错误消息
我正在尝试使用 aspnet___regsql 实用程序在我的本地 SQL Express 2008 实例上的数据库中安装所有成员资格表。我可以在 Management Studio 中毫无问题地连接,但是当我尝试在 aspnet_regsql 界面中列出数据库时,我收到一条错误消息:
我究竟做错了什么?我该如何解决?
(请告诉我有比重新安装更顺畅的方法......:P)
asp.net-mvc - 如何在 IIS 7 下为 ASP.Net MVC 应用程序的匿名用户创建本地用户配置文件?
我一直在试验 ASP.Net MVC,并且遇到了一个可能与 MVC 无关的问题。但我无法在默认 MVC 应用程序(创建新 MVC 项目时由向导创建的应用程序)中获得身份验证,以便在 Windows 7 上的 IIS 7 下正常工作。
如果我在 Visual Studio 环境下运行,它可以工作,但如果我将设置切换为在 IIS 下运行,我会在尝试提交登录或注册时遇到以下异常:
由于检索用户的本地应用程序数据路径失败,无法生成 SQL Server 的用户实例。请确保用户在计算机上有本地用户配置文件。连接将被关闭。
我相信这是因为该网站在我自己的 Visual Studio 帐户下运行,但在 IIS 中的 IUSR 帐户下运行。到目前为止,谷歌对异常消息的搜索一直没有帮助。
那么,可以为 IUSR 帐户创建本地用户配置文件吗?如果是这样,怎么做?我还应该做些什么来让 SQLExpress 引擎在 IIS 7 中的匿名帐户下工作?
我也尝试将 IIS 网站配置为使用我的帐户,但由于这是我的家用计算机,我的帐户没有密码,而且似乎 IIS 不会让网站配置为使用没有密码的帐户。或者,由于这是我第一次使用 IIS 7,并且配置感觉与 IIS 5/6 非常不同,我只是缺少正确的设置,可以让我配置用于匿名访问的帐户。
编辑:一些附加信息。如果我清空 App_Data 文件夹并从 IIS 重试,SQLExpress 会尝试创建我的数据库并失败,但异常消息包含更多信息以及以下建议。
SQLExpress 数据库文件自动创建 错误:
连接字符串使用应用程序 App_Data 目录中的数据库位置指定本地 Sql Server Express 实例。提供者试图自动创建应用程序服务数据库,因为提供者确定该数据库不存在。成功检查应用程序服务数据库是否存在并自动创建应用程序服务数据库需要以下配置要求:
- 如果应用程序 App_Data 目录尚不存在,则 Web 服务器帐户必须对应用程序目录具有读写权限。这是必要的,因为如果 App_Data 目录不存在,Web 服务器帐户将自动创建它。
- 如果应用程序 App_Data 目录已存在,则 Web 服务器帐户只需要对应用程序 App_Data 目录的读写权限。这是必要的,因为 Web 服务器帐户将尝试验证 Sql Server Express 数据库是否已存在于应用程序 App_Data 目录中。从 Web 服务器帐户撤消对 App_Data 目录的读取访问权限将阻止提供程序正确确定 Sql Server Express 数据库是否已存在。当提供程序尝试创建现有数据库的副本时,这将导致错误。需要写入权限,因为在创建新数据库时会使用 Web 服务器帐户凭据。
- 机器上必须安装 Sql Server Express。
- Web 服务器帐户的进程标识必须具有本地用户配置文件。有关如何为计算机和域帐户创建本地用户配置文件的详细信息,请参阅自述文件。
我已经非常广泛地确认前三个建议已经得到满足。第四个似乎是我的问题的原因,但我不知道该怎么做。尽管该建议声称有一个描述它的自述文件,但我无法找到该文件。
sql-server-express - 我可以免费获得 sql2008 的 sql profiler 吗?
是否可以免费获得 sql2008 的 sql profiler 或者您必须拥有许可证才能获得它?
即它不适用于 sql express
performance - SQLEXPRESS:适用于主要读取数据的生产网站
是否有人在 Web 服务器上使用本地 SQLEXPRESS 实例来提供只读/主要内容?似乎没有参照完整性、非规范化表、大量索引等的只读数据库可以很好地执行。这是一个完全可怕的想法吗?如果是这样,为什么?
asp.net - 用于 ASP.NET/Sharepoint 开发的本地 SQL Express?
在您的开发环境中,您是安装本地 SQL Express 还是专用 SQL 服务器?这两个选项的优缺点是什么?
以我目前的经验来看:
- 由于资源消耗,本地安装减慢了自己的开发工作站
- 本地安装更易于调试/管理
- 专用安装简化了中央管理(备份等)
你有什么个人经验和建议?
asp.net - asp.net DB:在网络服务器上发布时如何处理?
在 Web 服务器上部署时,ASPNETDB 是否应该保留在 Visual Studio 创建的默认应用程序文件夹中?我在 mssql 数据文件夹中有另一个数据库,它也应该放在同一目录中吗?我不清楚它是否重要。
sql - 有没有办法阻止 SQL Express 2008 空闲?
我正在使用 SQL Express 2008 作为 Web 应用程序的后端,问题是 Web 应用程序是在工作时间使用的,所以有时在午餐或休息时间,如果 20 分钟内没有用户登录,SQL Express 会进入空闲状态模式并释放其缓存。
我知道这一点,因为它记录了以下内容:
服务器在空闲 9709 秒后恢复执行
或者
在事件日志中启动数据库“xxxxxxx”
我想避免这种空闲行为。无论如何配置 SQL express 以停止空闲或至少将时间窗口扩大到超过 20 分钟?或者是我唯一的选择是编写一个每 15 分钟轮询一次数据库以保持后台运行的服务?
在阅读了这样的文章后,它看起来并不乐观,但也许有人知道有黑客或注册表设置。
sql-server - 为 SqlServer Express 使用自己的实例?
我目前正在开发一个需要将数据存储在数据库中的应用程序,我目前正在使用带有高级服务的 SQL Server Express 2005(因为我们需要全文搜索功能)。
当地公司的传说说,几年前,当两个产品使用带有默认实例的 MS SQL Server 时,出现了各种奇怪的问题,他们有有趣的时间清理一切,使每个应用程序都使用一个命名实例。
因为我不记得他们遇到的确切问题......对于必须以稳定方式运行而不受其他应用程序干扰的应用程序将其数据库放在自己的命名实例中是否可取?如果是这样,为什么?与将数据库附加到默认实例(甚至使用 watchacallit - 用户实例? - 您在连接字符串中指定 mdb 文件位置的位置)相比,这给了我什么额外的隔离。
更新:
我主要关心的不是性能/CPU——我说的是一个管理大型组织前台人员/客人的应用程序,例如酒店。我认为即使是 SQLite 也可以轻松处理我需要的数据量(忽略全文搜索等一些功能)。
我主要关心的是客户安装的东西会干扰。从 Mitchell 的回答和 John 的评论来看,我认为最好留在一个命名的实例中 - 但如果你有更多的理由,请说出他们的意见。