小编Dav*_*ort的帖子

SQL Server 2008:无法访问数据库 [dbName]

我从另一个人那里得到了这个错误,我已经没有想法了。我可以毫无问题地访问这个数据库,数据库处于 MULTI_USER 模式,收到错误的人是用户等。

数据库是 READ_ONLY 并且有问题的用户以前使用过这个数据库并且只有数据库读取权限,所以没有设置被篡改的机会。

昨天,我添加了一些函数,不得不设置为 SINGLE_USER 和 READ_WRITE,但我已经三重检查了 db 是否已设置回 MULTI_USER。我无法确定这是巧合还是因果关系。无论哪种方式,我都处于死胡同。

这是错误报告:

The database [dbName] is not accessible. (Object Explorer)

----------------------------------------
Program Location: 

    at Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.DatabaseNavigableItem.get_CanGetChildren()
    at Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItem.RequestChildren(IGetChildrenRequest Request)
    at Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ExplorerHierarchyNode.BuildChildren(WaitHandle quitEvent)
Run Code Online (Sandbox Code Playgroud)

有这种错误的经验吗?

sql-server-2008

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

我想在日期范围内执行多个日期添加并选择那些单独的日期

我有一个带有生效日期、停止日期和七个布尔字段的时间表表,指示使用该时间表的星期几。这是一个示例:

effDate    discDate   opMon opTue opWed opThu opFri opSat opSun
---------- ---------- ----- ----- ----- ----- ----- ----- -----
2012-10-28 2012-11-27 0     1     0     0     0     0     1
Run Code Online (Sandbox Code Playgroud)

我需要做的是为每个日期范围选择一个包含各个日期的表格,其中每条记录都是该范围内的一个日期。对于上面的数据集,它看起来像这样:

dates
----------
2012-10-28
2012-10-30
2012-11-04
2012-11-06
2012-11-11
2012-11-13
2012-11-18
2012-11-20
2012-11-25
2012-11-27
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我似乎无法将我的大脑围绕在这个问题上。

sql-server-2005

5
推荐指数
1
解决办法
128
查看次数

标签 统计

sql-server-2005 ×1

sql-server-2008 ×1