标签: sql-server-2012-express

创建在SQL Server 2012 Express中不起作用的筛选索引

我正在尝试创建一个过滤的非聚集索引.在gui我右键单击Indexes我想要索引的表的文件夹.添加应该应用索引的列,然后单击过滤器页面以添加此语句:WHERE eMail IS NOT NULL.单击确定,我出现此错误:

索引'fix_Email'创建失败.(Microsoft.SqlServer.Smo)
关键字"WHERE"附近的语法不正确.
关键字'with'附近的语法不正确.如果此语句是公用表表达式,xmlnamespaces子句或更改跟踪上下文子句,则必须以分号终止先前的语句.(Microsoft SQL Server,错误:156)

这直接来自一本关于SQL Server 2008 Administration的书.我安装了SQL 2012 express,看看两者之间会有什么不同.之前的所有示例都有效,创建了聚簇索引,非聚簇索引和覆盖索引.这是本书或SQL Server 2012或Express版本的问题吗?我尝试按照我的WHERE声明末尾的错误消息的建议放置一个分号,但是没有做任何事情.

我能够在查询窗口中使用此代码创建索引:

CREATE NONCLUSTERED INDEX fix_Prices
ON dbo.Customers (eMail)
WHERE eMail IS NOT NULL;
Run Code Online (Sandbox Code Playgroud)

为什么这样做但不使用Management Studio gui?

sql sql-server sql-server-2012-express

4
推荐指数
1
解决办法
1348
查看次数

SQL Server 2012中的自动计算列

SQL Server 2012本身是否可以自动计算列?

例如:我有三列START_DATE,END_DATEDURATION.

我希望通过这样做获得持续时间:

DURATION = END_DATE - START_DATE
Run Code Online (Sandbox Code Playgroud)

所以我得到了天数的持续时间.

SQL Server 2012是否可以在创建记录时自动执行此操作?

sql t-sql sql-server-2012 sql-server-2012-express

4
推荐指数
1
解决办法
5755
查看次数

microsoft sql server 2012 express edition - 并发插入的限制

使用Microsoft Sql Server 2012快速版时,并发插入的数量是否有限制?我知道可以使用的cpus数量限制,1GB的Ram限制和10GB的磁盘空间限制(这里更多),但我想知道是否对并发有任何限制.

sql-server sql-server-2012-express

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

我可以在SQL Server Express中进行开发,以便以后在完整的SQL Server中进行部署吗?

对SQL Server来说很新.我需要开发一个SQL Server数据库来运行我正在开发的iPhone应用程序.它最终将与我们的成熟SQL Server数据库一起运行,该数据库由我们的IT人员管理,但我希望有一个本地数据库进行测试.

两个问题:

  1. 我假设我可以将SQL Server Express 2012用于此目的,因为它是这样宣传的; 但是使用看起来最简单的LocalDB和VB2010会更好/更容易吗?它将在我的办公室PC上运行,其中一个端口是打开的,用于从我的应用程序进行TCP通信(工作正常).如果在VB应用程序中进行通信,LocalDB会为此工作吗?或者我需要获得SQL Server Express版本吗?

  2. 如果在SQL Server Express中开发原型数据库,那么当应用程序"实时"运行时,它是否可以迁移到我们的成熟SQL Server?(我现在不确定我们的成熟SQL Server是什么版本,但我计划使用SQL Server Express 2012.)

sql vb.net sql-server sql-server-2012-express

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

将数据从Excel导入/更新到SQL Server

我正在将数据库从Excel转换为MS SQL服务器,我基本上一无所知.

Excel文件的列标题为GroupID,Name,Members,Remarks

SQL表具有相同的字段.

当我更新SQL时,一些记录是全新的,因此需要附加,其他需要更新一列或两列,而大多数记录根本不需要.到目前为止,我已经采取了懒惰的方式并截断文件并将所有内容重新附加,但是正确的方法是什么?

sql sql-server excel sql-server-2012-express

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

如何查看用于创建表的查询?

我创建了大约15个表,并使用SQL Server 2012 Express中的向导在它们之间创建关系和约束

现在我想看到 用于创建包括关系和约束的表的查询.你可以提供帮助吗?

谢谢.

sql sql-server sql-server-2012-express

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

EF Code First与SQL Server Express 2012 ConnectionString

使用以下连接字符串,一切正常.

<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

我最近在我的本地机器上安装了SQL Server 2012 Express进行测试,但我无法建立连接.这是我使用Windows身份验证的连接字符串.

<add name="ApplicationServices" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=testdb;Integrated Security=SSPI;" providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

我是一个全力以赴的人,他尽力搜索论坛,但我无法将我的解决方案推迟到"有类似头衔的问题"部分.任何帮助是极大的赞赏.

ef-code-first sql-server-2012-express

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

Visual Studio 2012和SQL Server Express

是否有可能我的机器中安装的Visual Studio Ultimate不包含SQL Server Express,他们在安装时没有关闭任何选项,他们只是按照默认选项安装它.

sql-server-2012-express visual-studio-2012

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

代码优先或模型优先

我即将使用VS2012,WPF,Sql Server Express 2012,Unity,Prism开发一些LOB应用程序.

我没有遗留应用程序需要关心.

如果我为即将开展的项目选择Model First工作流程是否可以,Code First工作流程中是否有一些我不会收到的重要好处?

如果有任何我不能忽视的东西,那么我可以从Model First开始然后切换到Code First吗?碰巧我用设计器而不是代码来设计数据库更加容易,这就是这个问题的主要原因.

c# wpf entity-framework sql-server-2012-express

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

SQL Server - 多个模式中的相同表

我正在Microsoft SQL Server 2012中创建一个较小的数据库,以保持从计算机运行数据.该公司拥有生产机器和研发机器.我想使用相同的表进行生产和研发,并使用Type字段指定运行的简单性.我有两个模式(prod和r_d).生产和r_d架构的权限将不同.是否可以创建属于多个模式的表?我知道你可以在多个模式中使用相同的表名,但这会创建单独的对象.我想让一个表对象属于多个模式.

示例:CREATE TABLE db_name.prod.r_d.table_name

sql database sql-server schema sql-server-2012-express

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