SQL 2012 user CAL Questions
I tried to setup a SQL 2012 server with 5 SQL client PC. Those 5 PC use same application to connect to SQL server with same network user account. It's a 24/7 manufacture enviroment each PC use by 3 operators with 3 shifts. How many user CAL I need
to buy?
(5 PC with same SQL account) 5 user CAL?
(5 PC x 3 user) 15 user CAL?
(5 PC x 3 user x 3 shift) 45 user CAL?
Each CAL is assigned to a specific user _or_ a specific device. If assigned to a user, it covers that user on any device. If assigned to a device it covers that device when used by any user.
So either assign one CAL to each person who works as an operator (looks like 9 or more), or each of the 5 PCs. When you assign the CALs to the devices you don't have to use the same SQL account on all 5. Each user can have a unique login, but
they would only be able to user the application or connect to SQL server from one of the 5 PCs.
Note that assigning CALs to users also covers those users for connecting to other SQL Servers.
David
David http://blogs.msdn.com/b/dbrowne/
Similar Messages
-
In Microsoft's SQL Server 2012 Licensing Reference Guide, it states on page 9 that for the SERVER+CAL Licensing Model: Note: Devices not operated by humans require device CALS, even when connecting to SQL Server indirectly. What types
of devices would this include ? We have devices that are monitored in an automated environment and report back data that is then stored in a SQL Standard database. Would these devices need CALs? They are not operated by humans but our reseller
states that device CALs are not required. Who should we trust for proper licensing of these devices ? The SQL Eula does not make reference to this device requirement like the Licensing Reference Guide does? Confused?These are the Licensing Specialist answers:
Device CALs are intended
for the clients/endpoints accessing the Windows Server.
You must assign each CAL to a user or device, as appropriate.
The general requirement
is, any User or Device that accesses the server software, either directly or indirectly, requires a CAL.
Depending on the product and functionality being accessed, additive CALsmay
be required as well.
However, the question of who or what needs a CAL
varies by product.
Otherwiseno sure answer
for the original question from Microsoft because "there are too many gray areas"? -
SQL 2012 Standard license question to Microsoft
I have a 2 - cpu server with 6 cores per cpu.
If I disable 3 cores on each cpu in the BIOS can I use the 6 total remaining cores for the license count or do I have to
license all 12 cores even if they are disabled and not usable by the OS or SQL?
I want to keep the second cpu and memory controller for redundancy.Its better to check with licensing expert on these types of questions.
For question regarding pricing / licensing please contact a Microsoft sales partner or licensing expert.
Call (1-800-426-9400), Monday through Friday, 6:00 AM to 6:00 PM PST to speak directly to Microsoft licensing specialist.
http://www.microsoft.com/en-us/server-cloud/products/sql-server/buy.aspx
Regards, Ashwin Menon My Blog - http:\\sqllearnings.com -
SQL server service accounts question
We created a test SQL environment using a Technet evaluation copy of Windows Server 2012 along with an evaluation copy of SQL2012. After testing, everything is working as planned so were going to enter the product keys for both Windows Server and SQL 2012.
My question is that once we have our Server licensed we’re going to start a new domain and recreate all the user accounts but I installed SQL using a local user account I created called ”sqladmin”. Once Server 2012 is the DC in the new domain will I need to
change all the service accounts for SQL in order for it to function or can I still use the local “sqladmin” user account? If I can re-use that local account are there any downside to that? What’s the best practice in this scenarioOnce Server 2012 is the DC in the new domain will I need to change all the service accounts for SQL in order for it to function or can I still use the local “sqladmin” user account? If I can re-use that local account are there any downside to that?
What’s the best practice in this scenario
Hi,
You can use your sqladmin account but that wont be a good security practice. You should always follow principal of least privilege and should run SQL server with domain account having least privilege.Below link will help you in this
Configure SQL server account and services
Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers
My TechNet Wiki Articles -
SQL 2012 SP1 installation quick questions
I am installing my first SQL 2012 SP1 Enterprise Core (x64). The installation failed to install some services due to an error installing .Net framework 3.5. It was able to install successfully several features including Analysis Services
and Integration services, but not the Database Engine, Management tools and Reporting services.
Note: I ran the set up and my user is an administrator in the target server, but I did not right clicking on setup.exe and "Run as administrator" .
I have two questions
1) Did I had to run the setup by Right clicking on setup.exe and "Run as administrator"?
2) Now that my installation failed. After installing the missing requirements....Do I:
a) Uninstall the current failed installation
b) Do I attempt to install again "on top of the existing installation".
c) Redo the whole server and start fresh.
I am open to expert suggestions. Please help
PaulinoHello,
1. If you are already logged in as Administrator, there is no need to use the Run as Administrator option.
2. I would choose to uninstall everything and install again. Since were are installing from the Command Prompt, and we do not have the
GUI, and we are not familiar with the command line options.
Please use the following article to install SQL Server 2012 on Windows Server Core:
http://www.sqlcoffee.com/SQLServer2012_0005.htm
Hope this helps.
Regards,
Alberto Morillo
SQLCoffee.com -
Windows Server 2012 Standard and Essentials User CAL's
I've been running Windows Server 2012 Essentials in an organization that until recently stayed within the 25 user 50 network device limit specified by the license. Eventually we've grown beyond that. Since the Server 2012 Essentials machine had a non-transferable
OEM license I decided not to waste it by doing an in-place migration to Server 2012 Standard, and instead set up a new server with freshly purchased Server 2012 R2 Standard and migrated Active Domain roles to it, leaving the original server as a part of a
fail-over cluster.
We purchased 30 User CAL's for the 2012 R2, as required for 25+ staff members.
Now I am curious. The 2 servers that we have right now (2012 R2 Standard and 2012 Essentials) both maintain the same Active Directory and manage the same pool of users and workstations. Does that mean that the primary server with 30 User CAL's takes dominance
and sets the limit as to how many people are allowed to access the network. Or does it become a combination of purchased 30 CAL's + 25 Users hard-wired into the 2012 Essential edition?
Do these servers have to run separate domains with segregated pools of users in order to be license compliant for 30+ users or can they exist within the same same domain preserving individual user limits? What if the 2012 Essentials server maintains
one office location with fewer than 25 staff and the Standard R2 2012 server runs another office with fewer than 30 staff, while both offices are linked via a VPN for the purpose of sharing 3rd party licenses? Do individual user limits apply, or is it still
30 users max?
To sum up the question, I'd like to know whether I'd need to buy more user CAL's when we reach more than 30 staff at 1 or possibly 2 office locations.
Oh, and the device limit! 2012 R2 Standard under user CAL licensing scheme has no machine limits. Essentials is always capped at 50. When running one active directory, what's the legally allowed number of devices on the network? I assume it's unlimited.
Thanks.Thank you for the reply.
My question then is how to transition while preferably keeping both physical servers.
Should a 2012 Standard key be purchased additionally for an in-place transition of 2012 Essentials machine to 2012 Standard (which at this point is as good as a fresh install)? Until then, should the Essentials 2012 server be taken offline entirely?
What about the situation where I described both servers running segregated networks with their own pools of users, only connected via a VPN for 3rd party license sharing? Is that configuration supported?
Also, if the configurations is unsupported, why are the servers able to share roles in first place? Why isn't there a software mechanism preventing interaction? What configuration do the servers themselves assume is in place?
Thanks again. -
How to use 2012 RDS CAL 5 User
Hello, I have a question.
Server 2012 after installing foundation has been configured correctly, was then installed again. RDS Licenses are already activated. How do I use the license on the new installation again?Hi,
Thanks for your posting in Windows Server Forum.
For configuring RDS CAL, firstly you need to install RDSH & Licensing role on your server 2012. Then you need to set the licensing mode to per User (as you have User CAL), then need to specify the License server name, need to activate the license server
before installing RDS CAL and finally need to install the CAL.
Please go through beneath article for understanding regarding RDS CAL.
1. Using Remote Desktop Services Manager, RDS CAL
2. Introduction to Windows Server 2012 Foundation
3. How to configure Windows 2012 Foundation
Server as a Remote Desktop Service
Hope it helps!
Thanks,
Dharmesh -
I have successfully to installed the RDS 2012 Server R2 per user CAL (5pcs) Open License after is found not allow over two users to remote desktop connection on this Server problem, I try to uninstall the license and then (internet on-line & telephone
call Microsoft Activate Center get the activate key) to reinstall is still same of the result on below problem.
Select a user disconnect so that you can sign in.
There are too many users signed in
User1 Active
User2 Active
() Force disconnect of the userHi,
In addition you can also refer following article for RDL configuration.
RD Licensing Configuration on Windows Server 2012
http://blogs.technet.com/b/askperf/archive/2013/09/20/rd-licensing-configuration-on-windows-server-2012.aspx
Hope it helps!
Thanks.
Dharmesh Solanki
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected] -
Server 2012 - installing user cal error
Hello,
we have set up a server 2012 and bought 4 User CALs for multiple acces.
RDS session host & collection deployment has been installed and configured.
however when i want to install the appropriate User CALs in RD Licensing Manager i do the following:
1) click on install license
2) enter the correct license program and agreement number
3) select product version "Windows Server 2012"
4) select license type "RDS per User CAL"
5) select quantity "4"
and then on the next screen i receive the following error message:
"the licensing agreement data provided to Microsoft is not valid. Check all the information you provided, make any necessary corrections and then resubmit your request. if the problem persists, try using a different connection method."
i have checked RD Licensing Diagnoser and see the following errors/warnings:
"Licenses are not available for this Remote Desktop Session Host server, and RD Licensing Diagnoser has identified licensing problems for the RD Session Host server"
"Number of licenses available for clients: 0"
"The Remote Desktop Session Host server is in Per User licensing mode and No Redirector Mode, but license server XXX does not have any installed licenses with the following attributes:
Product version: Windows Server 2008 or Windows Server 2008 R2
Licensing mode: Per User"
Additional information: we do not have a license server, so the same server has been specified as licensing server in RDS session host configuration.
Any help appreciated!
Best,
SebastianHi Sebastian,
I recommend you contact the Clearinghouse and explain to them what is happening. Please have your licensing information handy when you call. If necessary you can switch the RD Licensing server to Telephone method and install the licenses that
way.
Locate the Microsoft Clearinghouse Telephone Number for Your Country or Region
http://technet.microsoft.com/en-us/library/cc754874.aspx
The link is for Server 2008 R2 but the instructions for finding the number are almost the same for 2012.
-TP -
A few SQL related protection group Questions - DPM 2012 R2
Hi - Here is my environment: DPM 2012 R2 backing up SQL 2012 DBs. Some of the DBs are simple recovery model, some are full recovery model in the same protection group.
1) Regarding the fact that DPM only looks to the recovery model when the DB is first added to the protection group, if I ever changed the recovery model in the future, would stepping through the "Modify Protection Group" wizard without changing
anything be the solution for DPM not changing its methodology on the backing up or not backing up the log files? Or would I have to remove the affected databases from the protection group and add them back in?
2) I have disk protection configured for 30 Days, sync every 15 minutes, and application recovery points once per day. Online protection is configured for 90 Days. Does this mean my disk consumption on the DPM side for full model databases will be the full
size of the databases, plus the amount of changes observed over 30 days? OR does it mean it will keep 30 full copies of the DB? I am fairly sure the former.
3) If I do decide to reduce the retention range on the disk side of this protection group to say 14 days, are there any specific issues with changing that after the PG has been working for some time?
4) My former backup solution had an option to run consistency checks after every SQL job. Is that still considered best practice? Would the "Run a daily consistency check" be a better choice than the "Only run if a replica becomes inconsistent"
option that I currently have in place? Would there be any ramifications to enabling this now after this PG has been in place for some time?
Thanks very much!Hi
Q1) Regarding the fact that DPM only looks to the recovery model when the DB is first added to the protection group, if I ever changed the recovery model in the future, would stepping through the "Modify Protection Group" wizard without changing
anything be the solution for DPM not changing its methodology on the backing up or not backing up the log files? Or would I have to remove the affected databases from the protection group and add them back in?
A1)
Changing the Recovery Model of a Database
To change the recovery model of a protected database to the simple recovery model
Stop protection of the database, selecting the retain replica option.
Change the recovery model on the SQL Server database.
Add the database to a protection group.
Q2) I have disk protection configured for 30 Days, sync every 15 minutes, and application recovery points once per day. Online protection is configured for 90 Days. Does this mean my disk consumption on the DPM side for full model databases will be the full
size of the databases, plus the amount of changes observed over 30 days? OR does it mean it will keep 30 full copies of the DB? I am fairly sure the former.
A2) Your disk consumption on the DPM will be for size of model databases plus the amount of changes observed over 30 days.
Q3) If I do decide to reduce the retention range on the disk side of this protection group to say 14 days, are there any specific issues with changing that after the PG has been working for some time?
A4) Not really, but to gain back the potential extra space allocated for the original 30 day retention - you can try shrinking the recovery point volume once the retention range is reduced and the older recovery points are pruned. I would wait until
after midnight to be sure the old RP's are deleted, then try to shrink.
Q4) My former backup solution had an option to run consistency checks after every SQL job. Is that still considered best practice? Would the "Run a daily consistency check" be a better choice than the "Only run if a replica becomes inconsistent"
option that I currently have in place? Would there be any ramifications to enabling this now after this PG has been in place for some time?
A4) A consistency check will only run if DPM detects the replica is inconsistent. Even if you have the option selected to run nightly, if the replica is already consistent a consistency check will be skipped.
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights. -
How to configure USER CAL on SQL server 2008
how to configure or Add User CAL on SQL server 2008?
pls let me know the processHello,
There is no CAL management in SQL Server, you have the licenses only "on paper".
Olaf Helper
[ Blog] [ Xing] [ MVP] -
SSMA (Access - SQL 2012) newbie question about new tables
I have successfully run SSMA and moved the back end tables of an Access project to SQL Express 2012.
Some questions:
- if I add a new table to the SQL backend, how do I get it to appear in the Access project?
- if I want to move the whole thing to another computer, how do I go about it?
- do I always have to have the SSMA app installed?
- I can't see an ODBC datasource on the machine
Thanks for some help
CarolChiThanks, I was not clear in my questions:
1. Given that from now on the tables should all be in SQL, I think it would be better to create new tables in SQL them there rather than create them in Access and have to keep moving them to SQL with SSMA. So if I create a new table in SQL how can I
see it in Access? Or can I easily create a linked table in Access?
The table created by SSMA have this property:
If I create a new table in SQL and link it I get a more classic ODBC connection:
2. I am happy with SQL backup/restore, attach/detach. But how does Access know where the SQL Database has gone?
3. I thought the migration was a one time task, but from what you say it is an ongoing "linking" app. So I would be better to export my tables and re-link them to get something that can be moved to another network or computer?
4. The SSMA looks very much like an ODBC connection.
This is a new project so I will have to make lots of new tables and also move the whole thing around to different computers, on different networks.
CarolChi -
2008 RDS user cal License moving to 2012 server
Hello ,
We have moved the 2008 RDS User Cal Volume License to the 2012 server .
In the RDS license Manager it is showing usage is showing as Zero even though users are using the service.
It is issuing the temporary license.
Does anyone have document how to follow the migrations process from 2008 RDS User Cal Volume License to the 2012 server.
please provide the resolutions.Hi,
Please describe in more detail you current server configuration and what steps you have performed so far.
1. Are the users logging on to a Server 2008 R2 Remote Desktop Session Host (RDSH) server, or Server 2012/2012 R2 RDSH server? If the RDSH server is 2012/2012 R2 then 2012 RDS CALs are required. Additionally you need to configure the
licensing mode of the 2012 RDSH server to be Per User. From your description it sounds like it is set to Per Device. The licensing mode is set in the RDS deployment properties: Server Manager -- RDS -- Overview -- Deployment Overview -- Tasks --
Edit Deployment Properties -- RD Licensing tab.
2. If the users are logging on to a Server 2008 R2 RDSH server, did you set its licensing mode to Per User and point it to the new 2012 RD Licensing server? You can do this by logging on to the RDSH as an admin and opening RD Session Host Configuration
(tsconfig.msc) or by setting the appropriate group policy.
Thanks.
-TP -
Script will create database, 3 database objects and publish.
The error is due to the generation script to create the conflict tables that is not stripping out default constraints that reference a UDF.
As you can see below, the failure is on the generation script for the conflict table.
The conflict table should be a bucket table that shouldn’t enforce data integrity.
See how the default constraints for the columns someint and somestring were stripped out of the generation logic however the default constraint that utilizes a UDF persist and uses the same object name that was used on the production table (The
bold line) , this occurs if I explicitly name the constraint or let the system generate the name for me like in the example posted.
The only way I could see getting around this right now is to drop all default constraints in the system that uses a UDF, publish then add the constraints back which is vulnerable to invalid data and a lot of moving
steps. This all worked with SQL 2000, 2005, 2008, 2008r2, it’s stopped working in SQL 2012 and continues to not work in SQL 2014.
Error messages:
Message: There is already an object named 'DF__repTable__id__117F9D94' in the database.
Could not create constraint. See previous errors.
Command Text: CREATE TABLE [dbo].[MSmerge_conflict_MergeRepFailurePublication_repTable](
[id] [varchar](8) NULL CONSTRAINT [DF__repTable__id__117F9D94] DEFAULT ([dbo].[repUDF]()),
[somedata] [varchar](64) NULL,
[rowguid] [uniqueidentifier] ROWGUIDCOL NULL,
[someint] [int] NULL,
[somestring] [varchar](64) NULL
Parameters:
Stack: at Microsoft.SqlServer.Replication.AgentCore.ReMapSqlException(SqlException e, SqlCommand command)
at Microsoft.SqlServer.Replication.AgentCore.AgentExecuteNonQuery(SqlCommand command, Int32 queryTimeout)
at Microsoft.SqlServer.Replication.AgentCore.ExecuteDiscardResults(CommandSetupDelegate commandSetupDelegate, Int32 queryTimeout)
at Microsoft.SqlServer.Replication.Snapshot.YukonMergeConflictTableScriptingManager.ApplyBaseConflictTableScriptToPublisherIfNeeded(String strConflictScriptPath)
at Microsoft.SqlServer.Replication.Snapshot.BaseMergeConflictTableScriptingManager.DoConflictTableScriptingTransaction(SqlConnection connection)
at Microsoft.SqlServer.Replication.RetryableSqlServerTransactionManager.ExecuteTransaction(Boolean bLeaveTransactionOpen)
at Microsoft.SqlServer.Replication.Snapshot.BaseMergeConflictTableScriptingManager.DoConflictTableScripting()
at Microsoft.SqlServer.Replication.Snapshot.MergeSmoScriptingManager.GenerateTableArticleCftScript(Scripter scripter, BaseArticleWrapper articleWrapper, Table smoTable)
at Microsoft.SqlServer.Replication.Snapshot.MergeSmoScriptingManager.GenerateTableArticleScripts(ArticleScriptingBundle articleScriptingBundle)
at Microsoft.SqlServer.Replication.Snapshot.MergeSmoScriptingManager.GenerateArticleScripts(ArticleScriptingBundle articleScriptingBundle)
at Microsoft.SqlServer.Replication.Snapshot.SmoScriptingManager.GenerateObjectScripts(ArticleScriptingBundle articleScriptingBundle)
at Microsoft.SqlServer.Replication.Snapshot.SmoScriptingManager.DoScripting()
at Microsoft.SqlServer.Replication.Snapshot.SqlServerSnapshotProvider.DoScripting()
at Microsoft.SqlServer.Replication.Snapshot.MergeSnapshotProvider.DoScripting()
at Microsoft.SqlServer.Replication.Snapshot.SqlServerSnapshotProvider.GenerateSnapshot()
at Microsoft.SqlServer.Replication.SnapshotGenerationAgent.InternalRun()
at Microsoft.SqlServer.Replication.AgentCore.Run() (Source: MSSQLServer, Error number: 2714)
Get help: http://help/2714
Server COL-PCANINOW540\SQL2012, Level 16, State 0, Procedure , Line 1
Could not create constraint. See previous errors. (Source: MSSQLServer, Error number: 1750)
Get help: http://help/1750
Server COL-PCANINOW540\SQL2012, Level 16, State 0, Procedure , Line 1
Could not create constraint. See previous errors. (Source: MSSQLServer, Error number: 1750)
Get help: http://help/1750
Pauly C
USE [master]
GO
CREATE DATABASE [MergeRepFailure]
ALTER DATABASE [MergeRepFailure] SET COMPATIBILITY_LEVEL = 110
GO
USE [MergeRepFailure]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create view
[dbo].[repView] as select right(newid(),8) as id
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[repUDF]()
RETURNS varchar(8)
BEGIN
declare @val varchar(8)
select top 1 @val = id from [repView]
return @val
END
GO
create table repTable
id varchar(8) default([dbo].[repUDF]()),
somedata varchar(64) null,
rowguid uniqueidentifier ROWGUIDCOL default(newid()),
someint int default(1),
somestring varchar(64) default('somestringvalue')
GO
insert into reptable (somedata) values ('whatever1')
insert into reptable (somedata) values ('whatever2')
go
/*test to make sure function is working*/
select * from reptable
GO
/*Publish database*/
use [MergeRepFailure]
exec sp_replicationdboption @dbname = N'MergeRepFailure', @optname = N'merge publish', @value = N'true'
GO
declare @Descrip nvarchar(128)
select @Descrip = 'Merge publication of database ''MergeRepFailure'' from Publisher ''' + @@servername +'''.'
print @Descrip
-- Adding the merge publication
use [MergeRepFailure]
exec sp_addmergepublication @publication = N'MergeRepFailurePublication', @description = N'@Descrip',
@sync_mode = N'native', @retention = 14, @allow_push = N'true', @allow_pull = N'true', @allow_anonymous = N'true',
@enabled_for_internet = N'false', @snapshot_in_defaultfolder = N'true', @compress_snapshot = N'false', @ftp_port = 21,
@ftp_subdirectory = N'ftp', @ftp_login = N'anonymous', @allow_subscription_copy = N'false', @add_to_active_directory = N'false',
@dynamic_filters = N'false', @conflict_retention = 14, @keep_partition_changes = N'false', @allow_synctoalternate = N'false',
@max_concurrent_merge = 0, @max_concurrent_dynamic_snapshots = 0, @use_partition_groups = null, @publication_compatibility_level = N'100RTM',
@replicate_ddl = 1, @allow_subscriber_initiated_snapshot = N'false', @allow_web_synchronization = N'false', @allow_partition_realignment = N'true',
@retention_period_unit = N'days', @conflict_logging = N'both', @automatic_reinitialization_policy = 0
GO
exec sp_addpublication_snapshot @publication = N'MergeRepFailurePublication', @frequency_type = 4, @frequency_interval = 14, @frequency_relative_interval = 1,
@frequency_recurrence_factor = 0, @frequency_subday = 1, @frequency_subday_interval = 5, @active_start_time_of_day = 500, @active_end_time_of_day = 235959,
@active_start_date = 0, @active_end_date = 0, @job_login = null, @job_password = null, @publisher_security_mode = 1
use [MergeRepFailure]
exec sp_addmergearticle @publication = N'MergeRepFailurePublication', @article = N'repTable', @source_owner = N'dbo', @source_object = N'repTable', @type = N'table',
@description = null, @creation_script = null, @pre_creation_cmd = N'drop', @schema_option = 0x000000010C034FD1, @identityrangemanagementoption = N'manual',
@destination_owner = N'dbo', @force_reinit_subscription = 1, @column_tracking = N'false', @subset_filterclause = null, @vertical_partition = N'false',
@verify_resolver_signature = 1, @allow_interactive_resolver = N'false', @fast_multicol_updateproc = N'true', @check_permissions = 0, @subscriber_upload_options = 0,
@delete_tracking = N'true', @compensate_for_errors = N'false', @stream_blob_columns = N'false', @partition_options = 0
GO
use [MergeRepFailure]
exec sp_addmergearticle @publication = N'MergeRepFailurePublication', @article = N'repView', @source_owner = N'dbo', @source_object = N'repView',
@type = N'view schema only', @description = null, @creation_script = null, @pre_creation_cmd = N'drop', @schema_option = 0x0000000008000001,
@destination_owner = N'dbo', @destination_object = N'repView', @force_reinit_subscription = 1
GO
use [MergeRepFailure]
exec sp_addmergearticle @publication = N'MergeRepFailurePublication', @article = N'repUDF', @source_owner = N'dbo', @source_object = N'repUDF',
@type = N'func schema only', @description = null, @creation_script = null, @pre_creation_cmd = N'drop', @schema_option = 0x0000000008000001,
@destination_owner = N'dbo', @destination_object = N'repUDF', @force_reinit_subscription = 1
GOMore information, after running a profile trace the following 2 statements, the column with the default on a UDF returns a row while the other default does not. This might be the cause of this bug. Is the same logic to generate the object on
the subscriber used to generate the conflict table?
exec sp_executesql N'
select so.name, schema_name(so.schema_id)
from sys.sql_dependencies d
inner join sys.objects so
on d.referenced_major_id = so.object_id
where so.type in (''FN'', ''FS'', ''FT'', ''TF'', ''IF'')
and d.class in (0,1)
and d.referenced_major_id <> object_id(@base_table, ''U'')
and d.object_id = object_id(@constraint, ''D'')',N'@base_table nvarchar(517),@constraint nvarchar(517)',@base_table=N'[dbo].[repTable]',@constraint=N'[dbo].[DF__repTable__id__117F9D94]'
exec sp_executesql N'
select so.name, schema_name(so.schema_id)
from sys.sql_dependencies d
inner join sys.objects so
on d.referenced_major_id = so.object_id
where so.type in (''FN'', ''FS'', ''FT'', ''TF'', ''IF'')
and d.class in (0,1)
and d.referenced_major_id <> object_id(@base_table, ''U'')
and d.object_id = object_id(@constraint, ''D'')',N'@base_table nvarchar(517),@constraint nvarchar(517)',@base_table=N'[dbo].[repTable]',@constraint=N'[dbo].[DF__repTable__somein__1367E606]'
Pauly C -
Windows 2012 RDS CALs - OLP NL downgrade to Windows 2003 TS CALs
Hi,
Hope someone can shed some light on this inquiry
I plans to purchase the following:
2x Windows 2014 SQL STD 2 Core License OLP NL
30 Windows 2012 RDS CALs (User or Device) OLP NL
Breakdown example
Site A = 10
Site B = 5
Site C = 15
Existing servers are Windows 2003 R2 STD running Terminal Services
Tried setting up a Windows 2003 R2 TS Server and install TS Roles & Licensing Manager
Questions.
1. When I tried to add Windows 2003 TS CALs - OLP NL, the activation screen requires to enter the Authorization & License numbers.
Can I use the Authorization and License number of the newly purchased Windows 2012 RDS CALs on the Windows 2003 TS Server?
2. Should I get a separate Authorization & License number per site? (In the example above 3x Authorization & License numbers). Or can we use a single Authorization & License number for all sites? Each site is independent from each
other.
3. As I understand, SQL 2014 can be downgraded to any prior previous version at the same editions. (as far as SQL 2000, provided he has the installer), If client has an existing SQL 2003 STD activated already, does he need to change the license key?
Thanks,
PaulHi Paul,
Thank you for posting in Windows Server forum.
Yes, you can use newly purchased server 2012 RDS CAL on server 2003 terminal server.
RDS and TS CAL Interoperability Matrix
For detail regarding the licensee issue I suggest you to contact MS Volume Licensing.
As per my research, I think you don’t have to change the old license key if client already have the key. And in regards to SQL server you can have a look over beneath article.
SQL Server 2014
Hope it helps!
Thanks.
Dharmesh Solanki
Maybe you are looking for
-
Dear Apple, my name is Jack, and I recently upgraded my computer to the new OSX 10.9, which included among many other apps the iBooks one, in this new iBooks app for Mac I accidentally downloaded by mistake a sort of obscene japanese comic book, sinc
-
some news for drivers os x mavericks and epson stylus photo px720wd ? the part "printer" is ok the part "scanner" is of duty because no driver found thanks
-
i need a new long wire with a clear plastic end to go into my fax . it makes my phone work too where can i get one verizon won't send me one. my other one got caught in vacumm the end of it
-
Quicktime & Flip4Mac video streaming
Hi, I've been streaming the tour de france live on versus. I watched both stages last weekend but then updated to quicktime player 7.2 during the week. Now when I go to open the stream from: http://www.myp2p.eu/Other.htm it opens quicktime (and I hav
-
Maximum number of generic report columns
Clicking the "Use Generic Column Names (parse query at runtime only)" radiobutton makes the "Maximum number of generic report columns" a editable field with a default of 60. This seems to be a new feature in 2.0, right? So, is 60 columns not the hard