标签: sql-server-express

SQL Server 2008 Express授予用户权限

将Windows用户帐户添加到SQL Server 2008数据库的权限的适当SQL命令(而不是通过GUI)是什么?ie ..我想给某人读取权限和另一个人读/写..

sql-server permissions sql-server-express

8
推荐指数
1
解决办法
3万
查看次数

将SQL Server Express数据库复制到另一台计算机

我明天正在升级客户端Access应用程序的后端,需要准备好针对此客户端的特定问题的计划.老板需要能够定期(通常是每月)将数据文件从SQL Server的办公室带走,并对数据进行统计分析.

我已经研究了将整个SQL Server数据库从服务器复制到本地SQL Express的最简单方法,并且这种解决方案在这种情况下不起作用,因为:

  1. 不能使用一次性解决方案(数据库发布向导),因为这需要是可编写脚本的.

  2. 不能使用依赖于联网的两台计算机的任何方法,因为这不是一个选项 - 数据必须通过USB拇指驱动器传输(因此,没有复制).

  3. 不能使用任何依赖于从服务器控制台或工作站运行SQL Server管理工具进行备份的方法.

  4. 无法直接连接到SQL Server数据库进行分析,因为数据必须可移植到其他位置.

我认为我需要的是调用创建备份文件的脚本,然后将结果复制到USB驱动器的某种方法.然后我需要第二个脚本从USB驱动器复制备份文件并将其还原到另一个SQL Server.

传输的数据是只读的(或者,所做的任何更改都不需要返回主服务器),并且不会在第二个位置更新数据.它目前使用普通的旧批处理文件编写脚本来复制后端MDB文件,我需要一些对用户来说简单的东西.

它不能依赖于Powershell(SQL Server Management Studio),因为我不希望它必须安装在用户运行脚本的计算机上(有六个工作站,脚本需要可以运行,我不想在所有这些上安装一些东西).

我将设置备份代理以每晚创建备份,因此我可以复制该文件,而无需在复制之前启动备份.因此,我可能只需要在目标计算机上编写恢复脚本.

思想,建议,指针?

sql-server sql-server-express sql-server-2008

8
推荐指数
1
解决办法
3万
查看次数

Sql Server 2008 Express具有全文搜索功能

我想试试sql server 2008 express的fts功能.根据产品页面(http://www.microsoft.com/sqlserver/en/us/editions/express.aspx),下载中应包含fts.

提供报告功能,全文搜索和空间支持

我得到的下载是SQLEXPRWT_x64_ENU.exe,大小为260兆,当我运行安装程序时,没有提到fts.我仍尝试使用所有功能安装它(全选),安装完成后,我测试创建一个fts目录.目录已创建,但当我尝试编辑和添加表时,我收到错误.

属性IsAccentSensitive不适用于FullTextCatalog'[CatalogName]'

Property PopulationStatus不适用于FullTextCatalog

这些错误表明尚未安装全文搜索.(这里)

现在,我也读到上面的stackexchange问​​题,包含fts的安装程序大于200兆,它应该像800兆,这是我的安装程序不包含fts的另一个线索.不仅如此,而且上述问题中的链接被重定向到我的问题中首先链接的产品页面.

有谁知道如何使用全文搜索获得快速版本?

full-text-search sql-server-express

8
推荐指数
2
解决办法
8164
查看次数

如何为表示记录编号的表中的每一行指定一个数字?

如何以添加新记录的方式显示表中的行数,表示该行的数字越高,删除记录时,数字会相应更新?
为了更清楚,假设我有一个这样的简单表:

ID int(主键)名称varchar(5)

ID被设置为自己递增(使用身份规范),因此它不能表示行(记录)的数量,因为如果我有例如3条记录:

ID NAME
1 Alex
2 Scott
3 Sara

我删除Alex和Scott并添加一条新记录:

3 Sara
4 Mina 
Run Code Online (Sandbox Code Playgroud)

所以基本上我正在寻找一个用于执行此操作的SQL端解决方案,以便我不会在多个位置更改源代码中的任何其他内容.

我试着写一些东西来完成工作,但它很糟糕.这里是 :

SELECT        COUNT(*) AS [row number],Name
FROM          dbo.Test
GROUP BY ID, Name
HAVING        (ID = ID)
Run Code Online (Sandbox Code Playgroud)

这显示为:

row number            Name
1                     Alex
1                     Scott
1                     Sara
Run Code Online (Sandbox Code Playgroud)

虽然我希望它显示为:

row number            Name
1                     Alex
2                     Scott
3                     Sara
Run Code Online (Sandbox Code Playgroud)

sql-server database-design sql-server-express

8
推荐指数
1
解决办法
2万
查看次数

SQL Server bacpac 在最新更新中本地导入失败(在线索引操作只能在 SQL Server 企业版中执行)

我有一个 SQL Azure 数据库并在 SQL Server Management Studio 中连接到它。.bacpac我先导出数据层应用程序,然后为文件导入数据层应用程序以将其导入我的 localdb。或者我使用任务 - 部署数据库。

无论哪种方式,它一直工作到最近,现在我收到一个错误

在线索引操作只能在 SQL Server 企业版中进行

我正在使用以下 SQL Server Management Studio 版本(来自帮助 - 关于)。有任何想法吗?

SQL Server Management Studio                    15.0.18369.0
SQL Server Management Objects (SMO)             16.100.46041.41
Microsoft Analysis Services Client Tools        15.0.19342.0
Microsoft Data Access Components (MDAC)         10.0.19041.1
Microsoft MSXML                                 3.0 6.0 
Microsoft .NET Framework                        4.0.30319.42000
Operating System                                10.0.19041
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-express bacpac azure-sql-database

8
推荐指数
2
解决办法
1889
查看次数

为使用AspNetSqlMembershipProvider的站点获取"SQLExpress数据库文件自动创建错误",但连接字符串是SQL Server 2005

我有一个ASP.NET v2.0网站(不是Web应用程序),根目录是公共的,但"Admin"子目录需要身份验证.关于设置的一切都非常通用 - 我使用了根web.config和标准AspNetSqlMembershipProvider提供程序中定义的连接字符串,我正在使用ASP.NET Login控件.
Admin目录中的web.config指定用户必须具有"Admin"角色.

我正在使用SQL Server 2008,我的连接字符串很好; 每个根级页面都是数据驱动的,它们都可以正常工作.
提供商配置似乎很糟糕.

当我登录时,登录控件的" OnLoggedIn"事件触发.
该事件代码中的最后一行将我重定向到我的Admin/Default.aspx页面.我在"OnLoggedIn"中的断点向我展示了一切顺利,直到重定向到我的Admin目录......然后......

......等我......等等......

然后我收到一个错误,告诉我它经历了" SQLExpress database file auto-creation error."

为什么在世界上它突然尝试创建一个SQL Server Express文件?为什么突然忽略我的连接字符串?

一个奇怪的线索:就在"OnLoggedIn"事件的最后一行之前,我把它放在:

bool blnTest = User.IsInRole("Admin");
Run Code Online (Sandbox Code Playgroud)

我想看看是否blnTest = true.
会发生什么,这个过程会遇到这一行...并等待...并最终告诉我它无法访问SQL Server Express数据库.似乎任何引用(在我的代码中或在幕后)确定用户的角色,都会调用错误的数据库.

编辑:唉,有时它等我测试blnTest.其他时候,它会立即将该值报告为"false".

asp.net provider sql-server-express sql-server-2008

7
推荐指数
1
解决办法
9820
查看次数

自动执行每月运行的SQL查询

我有一个简单的SQL查询,它在SQL Express实例上更新记录中的某些日期字段.

我想让它每月自动运行.使用Management Studio在SQL Server 2005 Express中实现此目的的最佳方法是什么?

t-sql sql-server sql-server-2005 sql-server-express

7
推荐指数
1
解决办法
1万
查看次数

链接服务器在SQL Server Express中

我正在开发一个应用程序,我在SQL Server Express中有一个本地数据库.在本地数据库中工作期间,我们需要在另一个SQL Server/live服务器上执行查询并返回一个值,并使用此值在本地服务器中执行查询.

对2或3个查询执行此查询时可以,但我有大约5000条记录,我需要执行相同的过程.我已经完成了以上的风格,但它需要花费太多时间.

我发现我们可以在多个服务器上运行查询.

我可以同时在SQL Server Express和服务器上运行查询,并以这种方式运行我的整个查询吗?

我只能从快递到服务器运行查询.

database sql-server linked-server sql-server-express

7
推荐指数
1
解决办法
1万
查看次数

SQL Server 2008 Express R2和SQL Server 2008 Enterprise R2版本之间的区别

SQL Server 2008 Express R2和SQL Server 2008 Enterprise R2版本之间有什么区别?实际上我想知道Express版本中没有企业版的所有确切限制.像Max DB文件大小等

sql-server-express sql-server-2008

7
推荐指数
1
解决办法
3万
查看次数

对对象“sp_sqlagent_update_agent_xps”、数据库“msdb”、架构“dbo”的 EXECUTE 权限被拒绝。[SQLSTATE 42000](错误 229)

我已经安装了 SQL Server 2016 Express 版本,还安装了 SSMS 18.4,现在重新启动 SQL Server 代理服务时遇到问题。

我可以使用我的系统用户登录,但无法使用默认用户名登录,例如:dot (.) or (local) or saaccount。

sql-server-agent sql-server-express

7
推荐指数
1
解决办法
2万
查看次数